private int compileContext2(Java.AmbiguousName an) throws CompileException {
return this.compileContext(this.toRvalueOrCE(this.reclassify(an)));
}
private int compileContext2(Java.FieldAccess fa) throws CompileException {
if (fa.field.isStatic()) {
Rvalue rv = fa.lhs.toRvalue();
if (rv != null) {
this.warning(
"CNSFA",
"Left-hand side of static field access should be a type, not an rvalue",
fa.lhs.getLocation()