void (@NotNull PsiImportStatement statement) { super.visitImportStatement(statement); final PsiJavaCodeReferenceElement reference = statement.getImportReference(); if (reference == null) { return; } final String text = statement.getQualifiedName(); if (text == null) { return; } if (statement.isOnDemand()) { if (HardcodedMethodConstants.JAVA_LANG.equals(text)) { registerError(statement); } } else { final int classNameIndex = text.lastIndexOf('.'); if (classNameIndex < 0) { return; } final String parentName = text.substring(0, classNameIndex); if (!HardcodedMethodConstants.JAVA_LANG.equals(parentName)) { return; } if (ImportUtils.hasOnDemandImportConflict(text, statement)) { return; } registerError(statement); } }