if (!it.hasName(anonClass) && it instanceof PyAppendable) { final LightweightTypeReference jvmAnonType = getExpectedType(anonClass); final String anonName = it.declareSyntheticVariable(anonClass, jvmAnonType.getSimpleName()); QualifiedName anonQualifiedName = QualifiedName.create( jvmAnonType.getType().getQualifiedName().split(Pattern.quote("."))); //$NON-NLS-1$
final String closureName = it.declareSyntheticVariable(closure, "__Jclosure_" //$NON-NLS-1$ + closureType.getSimpleName()); final JvmDeclaredType rawType = (JvmDeclaredType) closureType.getType();
switchStatement.getDeclaredParam().getSimpleName()); } else { varName = it.declareSyntheticVariable(switchStatement, "___expression"); //$NON-NLS-1$