boolean (@Nullable CharSequence firstCharsIfText, @NotNull String marker) { if (firstCharsIfText == null) { return false; } if (!StringUtil.startsWith(firstCharsIfText, "#!")) { return false; } int lineBreak = Strings.indexOf(firstCharsIfText, '\n', 2); return lineBreak >= 0 && Strings.indexOf(firstCharsIfText, marker, 2, lineBreak) != -1; }