public static String decodePassword(@Nullable String password) throws NumberFormatException {
    return password == null || password.isEmpty() ? "" : new String(decodePasswordAsCharArray(password));
  }
public static String decodePassword(@Nullable String password)