boolean (@NotNull String string, @NotNull String smallPart, @NotNull String bigPart) { String s = toLowerCase(string); return s.startsWith(toLowerCase(smallPart)) && toLowerCase(bigPart).startsWith(s); }