code: public static final String getName(int scriptCode){
          return UCharacter.getPropertyValueName(UProperty.SCRIPT,
                  scriptCode,
                  UProperty.NameChoice.LONG);
      }
docs: Returns the long Unicode script name, if there is one.
  Otherwise returns the 4-letter ISO 15924 script code.
  Returns "Malayam" given MALAYALAM.
  
  @param scriptCode int script code
  @return long script name as given in PropertyValueAliases.txt, or the 4-letter code
  @throws IllegalArgumentException if the script code is not valid