new MethodSignature(IBinding.class, methodName, new Class[0], null),
builder.toString(), null);
expect(op.getClassReference(String.class)).andReturn("_class$String");
builder.clear();
builder.begin();
builder.addln("if (_$fred$Cached) return _$fred;");
builder.addln("if (get_$fred$Binding() == null) return _$fred$Default;");
builder.add("java.lang.String result = ");
builder.addln("(java.lang.String) get_$fred$Binding().getObject(_class$String);");