code: public static String toJavaIdentifierForm( String name )
      {
          if (isBlank(name)) {
              throw new IllegalArgumentException("The specification mapping can't be null or empty");
          }
          return removeNonJavaIdentifierCharacters( removeDiacritics( toLowerCamelCase( name ) ) );
      }
docs: <p>toJavaIdentifierForm.</p>
  
  @param name a {@link java.lang.String} object.
  @return a {@link java.lang.String} object.