if (isTypeUseDeprecated(type, scope))
reportDeprecatedType(type, scope);
type = scope.environment().convertToRawType(type);
if (type.leafComponentType().isRawType()
&& (this.bits & ASTNode.IgnoreRawTypeCheck) == 0
&& scope.compilerOptions().getSeverity(CompilerOptions.RawTypeReference) != ProblemSeverities.Ignore) {
scope.problemReporter().rawTypeReference(this, type);
}
return this.resolvedType = type;