void (@NotNull PsiLiteralExpression literal) { super.visitLiteralExpression(literal); final PsiType type = literal.getType(); final String literalText = literal.getText(); if ((!PsiTypes.floatType().equals(type) && !PsiTypes.doubleType().equals(type)) || !isConfusing(literalText)) { return; } if (ignoreScientificNotation && StringUtil.containsAnyChar(literalText, "EePp")) { return; } registerError(literal); }