for(int i=0; i<methods.length; i++) {
String fieldName = FIELD_PREFIX+ methods[i].getSimpleName();
JClass type = methods[i].getReturnType();
String typeName = (!mImplementAnnotationTypes) ?
getImplClassForIfGenerated(type) : type.getQualifiedName();
Variable fieldVar =
mJoust.writeField(Modifier.PRIVATE,typeName,fieldName,null);
{ // write the 'getter' implementation
mJoust.startMethod(Modifier.PUBLIC,
typeName,
methods[i].getSimpleName(),