case IProblem.NonStaticAccessToStaticField: case IProblem.NonStaticAccessToStaticMethod: case IProblem.StaticMethodRequested: case IProblem.NotVisibleMethod: case IProblem.NotVisibleConstructor:
case IProblem.NonStaticAccessToStaticField: case IProblem.NonStaticAccessToStaticMethod: case IProblem.StaticMethodRequested: case IProblem.NotVisibleMethod: case IProblem.NotVisibleConstructor: case IProblem.NotVisibleField: case IProblem.NonStaticFieldFromStaticInvocation:
	public static boolean hasCorrections(int problemId) {		switch (problemId) {			case IProblem.UnterminatedString:			case IProblem.UnusedImport:			case IProblem.UndefinedMethod:			case IProblem.UndefinedConstructor:			case IProblem.ParameterMismatch:			case IProblem.MethodButWithConstructorName:			case IProblem.UndefinedField:			case IProblem.UndefinedName:			case IProblem.PublicClassMustMatchFileName:			case IProblem.PackageIsNotExpectedPackage:			case IProblem.UndefinedType:			case IProblem.FieldTypeNotFound:			case IProblem.ArgumentTypeNotFound:			case IProblem.ReturnTypeNotFound:			case IProblem.SuperclassNotFound:			case IProblem.ExceptionTypeNotFound:			case IProblem.InterfaceNotFound: 			case IProblem.TypeMismatch:			case IProblem.UnhandledException:			case IProblem.VoidMethodReturnsValue:			case IProblem.ShouldReturnValue:			case IProblem.MissingReturnType:			case IProblem.NonExternalizedStringLiteral:            case IProblem.NonStaticAccessToStaticField:            case IProblem.NonStaticAccessToStaticMethod:            case IProblem.StaticMethodRequested:            case IProblem.NotVisibleMethod:            case IProblem.NotVisibleConstructor:				return true;			default:				return false;		}	}