Eclipse debugger, at least version 3.4.x, allows changing final primitive value. Classes like Boolean or Integer are build upon immutability, so any change of the immutable field will have insidious effect on all the places where the same instance is used: