makeSelect(makeFQIdent(decl.getContainer().getQualifiedNameString()), Util.quoteIfJavaKeyword(decl.getName()), Util.getGetterName(decl.getName())),

List.<JCTree.JCExpression>nil());</BUG>
} else if (decl.isClassMember()) {
<BUG>result =  make().Apply(List.<JCExpression>nil(),
makeIdentOrSelect(primaryExpr, Util.getGetterName(decl.getName())),

List.<JCExpression>nil());</BUG>
} else {
<BUG>JCExpression fn;</BUG>
if (isRecursiveReference(expr)) {
<BUG>fn = makeIdentOrSelect(primaryExpr, Util.getGetterName(decl.getName()));
</BUG>
} else {

if (decl == null) {
return make().Erroneous(List.<JCTree>nil());
}
if (decl instanceof Getter) {
if (decl.isToplevel()) {
result = makeGetter(makeFQIdent(decl.getContainer().getQualifiedNameString()), Util.quoteIfJavaKeyword(decl.getName()), Util.getGetterName(decl.getName()));
} else if (decl.isClassMember()) {
result =  makeGetter(primaryExpr, Util.getGetterName(decl.getName()));
} else {
