if (isAnonymousType) {
ClassType classType = (ClassType) referenceType;
List<InterfaceType> interfaceList = classType.interfaces();
String superClassName = classType.superclass().name();
if (hasEnclosingInstance) {
source.append("void "); //$NON-NLS-1$
source.append(getUniqueMethodName(EVAL_METHOD_NAME,
referenceType));
source.append("() {\nnew "); //$NON-NLS-1$