GROOVY-5919: Alternate fix using static methods. Private field accessors use the same name in superclass which can lead to a name class

Conflicts:
	src/main/org/codehaus/groovy/transform/sc/StaticCompilationVisitor.java