/** Gets the second character in a string or, if not possible, returns some default value (which may be {@code null}) */ @Nullable public final String getSecondCharOrDefault(@NonNull String str, @Nullable String defaultVal) { return str.length() > 2 ? str.get(1) : defaultVal; }