*/
if (x.enclosingInstance() == null) {
return processExpression((AllocationExpression) x);
}
SourceInfo info = makeSourceInfo(x);
MethodBinding b = x.binding;
JMethod ctor = (JMethod) typeMap.get(b);
JClassType enclosingType = (JClassType) ctor.getEnclosingType();
JNewInstance newInstance = new JNewInstance(info, enclosingType);
JMethodCall call = new JMethodCall(info, newInstance, ctor);