Package Summary Overview Summary

### class:Character.UnicodeScript [NONE]
All Implemented Interfaces: `Serializable`, `Comparable<Character.UnicodeScript>`, `Constable` Enclosing class: Character
    public static enum Character.UnicodeScript
    extends Enum<Character.UnicodeScript>
A family of character subsets representing the character scripts defined in the Unicode Standard Annex #24: Script Names . Every Unicode character is assigned to a single Unicode script, either a specific script, such as `Latin`, or one of the following three special values, `Inherited`, `Common` or `Unknown`. Since: 1.7

### field:COMMON [NONE]
### COMMON public static final Character.UnicodeScript COMMON Unicode script "Common".

### field:LATIN [NONE]
### LATIN public static final Character.UnicodeScript LATIN Unicode script "Latin".

### field:GREEK [NONE]
### GREEK public static final Character.UnicodeScript GREEK Unicode script "Greek".

### field:CYRILLIC [NONE]
### CYRILLIC public static final Character.UnicodeScript CYRILLIC Unicode script "Cyrillic".

### field:ARMENIAN [NONE]
### ARMENIAN public static final Character.UnicodeScript ARMENIAN Unicode script "Armenian".

### field:HEBREW [NONE]
### HEBREW public static final Character.UnicodeScript HEBREW Unicode script "Hebrew".

### field:ARABIC [NONE]
### ARABIC public static final Character.UnicodeScript ARABIC Unicode script "Arabic".

### field:SYRIAC [NONE]
### SYRIAC public static final Character.UnicodeScript SYRIAC Unicode script "Syriac".

### field:THAANA [NONE]
### THAANA public static final Character.UnicodeScript THAANA Unicode script "Thaana".

### field:DEVANAGARI [NONE]
### DEVANAGARI public static final Character.UnicodeScript DEVANAGARI Unicode script "Devanagari".

### field:BENGALI [NONE]
### BENGALI public static final Character.UnicodeScript BENGALI Unicode script "Bengali".

### field:GURMUKHI [NONE]
### GURMUKHI public static final Character.UnicodeScript GURMUKHI Unicode script "Gurmukhi".

### field:GUJARATI [NONE]
### GUJARATI public static final Character.UnicodeScript GUJARATI Unicode script "Gujarati".

### field:ORIYA [NONE]
### ORIYA public static final Character.UnicodeScript ORIYA Unicode script "Oriya".

### field:TAMIL [NONE]
### TAMIL public static final Character.UnicodeScript TAMIL Unicode script "Tamil".

### field:TELUGU [NONE]
### TELUGU public static final Character.UnicodeScript TELUGU Unicode script "Telugu".

### field:KANNADA [NONE]
### KANNADA public static final Character.UnicodeScript KANNADA Unicode script "Kannada".

### field:MALAYALAM [NONE]
### MALAYALAM public static final Character.UnicodeScript MALAYALAM Unicode script "Malayalam".

### field:SINHALA [NONE]
### SINHALA public static final Character.UnicodeScript SINHALA Unicode script "Sinhala".

### field:THAI [NONE]
### THAI public static final Character.UnicodeScript THAI Unicode script "Thai".

### field:LAO [NONE]
### LAO public static final Character.UnicodeScript LAO Unicode script "Lao".

### field:TIBETAN [NONE]
### TIBETAN public static final Character.UnicodeScript TIBETAN Unicode script "Tibetan".

### field:MYANMAR [NONE]
### MYANMAR public static final Character.UnicodeScript MYANMAR Unicode script "Myanmar".

### field:GEORGIAN [NONE]
### GEORGIAN public static final Character.UnicodeScript GEORGIAN Unicode script "Georgian".

### field:HANGUL [NONE]
### HANGUL public static final Character.UnicodeScript HANGUL Unicode script "Hangul".

### field:ETHIOPIC [NONE]
### ETHIOPIC public static final Character.UnicodeScript ETHIOPIC Unicode script "Ethiopic".

### field:CHEROKEE [NONE]
### CHEROKEE public static final Character.UnicodeScript CHEROKEE Unicode script "Cherokee".

### field:CANADIAN_ABORIGINAL [NONE]
### CANADIAN_ABORIGINAL public static final Character.UnicodeScript CANADIAN_ABORIGINAL Unicode script "Canadian_Aboriginal".

### field:OGHAM [NONE]
### OGHAM public static final Character.UnicodeScript OGHAM Unicode script "Ogham".

### field:RUNIC [NONE]
### RUNIC public static final Character.UnicodeScript RUNIC Unicode script "Runic".

### field:KHMER [NONE]
### KHMER public static final Character.UnicodeScript KHMER Unicode script "Khmer".

### field:MONGOLIAN [NONE]
### MONGOLIAN public static final Character.UnicodeScript MONGOLIAN Unicode script "Mongolian".

### field:HIRAGANA [NONE]
### HIRAGANA public static final Character.UnicodeScript HIRAGANA Unicode script "Hiragana".

### field:KATAKANA [NONE]
### KATAKANA public static final Character.UnicodeScript KATAKANA Unicode script "Katakana".

### field:BOPOMOFO [NONE]
### BOPOMOFO public static final Character.UnicodeScript BOPOMOFO Unicode script "Bopomofo".

### field:HAN [NONE]
### HAN public static final Character.UnicodeScript HAN Unicode script "Han".

### field:YI [NONE]
### YI public static final Character.UnicodeScript YI Unicode script "Yi".

### field:OLD_ITALIC [NONE]
### OLD_ITALIC public static final Character.UnicodeScript OLD_ITALIC Unicode script "Old_Italic".

### field:GOTHIC [NONE]
### GOTHIC public static final Character.UnicodeScript GOTHIC Unicode script "Gothic".

### field:DESERET [NONE]
### DESERET public static final Character.UnicodeScript DESERET Unicode script "Deseret".

### field:INHERITED [NONE]
### INHERITED public static final Character.UnicodeScript INHERITED Unicode script "Inherited".

### field:TAGALOG [NONE]
### TAGALOG public static final Character.UnicodeScript TAGALOG Unicode script "Tagalog".

### field:HANUNOO [NONE]
### HANUNOO public static final Character.UnicodeScript HANUNOO Unicode script "Hanunoo".

### field:BUHID [NONE]
### BUHID public static final Character.UnicodeScript BUHID Unicode script "Buhid".

### field:TAGBANWA [NONE]
### TAGBANWA public static final Character.UnicodeScript TAGBANWA Unicode script "Tagbanwa".

### field:LIMBU [NONE]
### LIMBU public static final Character.UnicodeScript LIMBU Unicode script "Limbu".

### field:TAI_LE [NONE]
### TAI_LE public static final Character.UnicodeScript TAI_LE Unicode script "Tai_Le".

### field:LINEAR_B [NONE]
### LINEAR_B public static final Character.UnicodeScript LINEAR_B Unicode script "Linear_B".

### field:UGARITIC [NONE]
### UGARITIC public static final Character.UnicodeScript UGARITIC Unicode script "Ugaritic".

### field:SHAVIAN [NONE]
### SHAVIAN public static final Character.UnicodeScript SHAVIAN Unicode script "Shavian".

### field:OSMANYA [NONE]
### OSMANYA public static final Character.UnicodeScript OSMANYA Unicode script "Osmanya".

### field:CYPRIOT [NONE]
### CYPRIOT public static final Character.UnicodeScript CYPRIOT Unicode script "Cypriot".

### field:BRAILLE [NONE]
### BRAILLE public static final Character.UnicodeScript BRAILLE Unicode script "Braille".

### field:BUGINESE [NONE]
### BUGINESE public static final Character.UnicodeScript BUGINESE Unicode script "Buginese".

### field:COPTIC [NONE]
### COPTIC public static final Character.UnicodeScript COPTIC Unicode script "Coptic".

### field:NEW_TAI_LUE [NONE]
### NEW_TAI_LUE public static final Character.UnicodeScript NEW_TAI_LUE Unicode script "New_Tai_Lue".

### field:GLAGOLITIC [NONE]
### GLAGOLITIC public static final Character.UnicodeScript GLAGOLITIC Unicode script "Glagolitic".

### field:TIFINAGH [NONE]
### TIFINAGH public static final Character.UnicodeScript TIFINAGH Unicode script "Tifinagh".

### field:SYLOTI_NAGRI [NONE]
### SYLOTI_NAGRI public static final Character.UnicodeScript SYLOTI_NAGRI Unicode script "Syloti_Nagri".

### field:OLD_PERSIAN [NONE]
### OLD_PERSIAN public static final Character.UnicodeScript OLD_PERSIAN Unicode script "Old_Persian".

### field:KHAROSHTHI [NONE]
### KHAROSHTHI public static final Character.UnicodeScript KHAROSHTHI Unicode script "Kharoshthi".

### field:BALINESE [NONE]
### BALINESE public static final Character.UnicodeScript BALINESE Unicode script "Balinese".

### field:CUNEIFORM [NONE]
### CUNEIFORM public static final Character.UnicodeScript CUNEIFORM Unicode script "Cuneiform".

### field:PHOENICIAN [NONE]
### PHOENICIAN public static final Character.UnicodeScript PHOENICIAN Unicode script "Phoenician".

### field:PHAGS_PA [NONE]
### PHAGS_PA public static final Character.UnicodeScript PHAGS_PA Unicode script "Phags_Pa".

### field:NKO [NONE]
### NKO public static final Character.UnicodeScript NKO Unicode script "Nko".

### field:SUNDANESE [NONE]
### SUNDANESE public static final Character.UnicodeScript SUNDANESE Unicode script "Sundanese".

### field:BATAK [NONE]
### BATAK public static final Character.UnicodeScript BATAK Unicode script "Batak".

### field:LEPCHA [NONE]
### LEPCHA public static final Character.UnicodeScript LEPCHA Unicode script "Lepcha".

### field:OL_CHIKI [NONE]
### OL_CHIKI public static final Character.UnicodeScript OL_CHIKI Unicode script "Ol_Chiki".

### field:VAI [NONE]
### VAI public static final Character.UnicodeScript VAI Unicode script "Vai".

### field:SAURASHTRA [NONE]
### SAURASHTRA public static final Character.UnicodeScript SAURASHTRA Unicode script "Saurashtra".

### field:KAYAH_LI [NONE]
### KAYAH_LI public static final Character.UnicodeScript KAYAH_LI Unicode script "Kayah_Li".

### field:REJANG [NONE]
### REJANG public static final Character.UnicodeScript REJANG Unicode script "Rejang".

### field:LYCIAN [NONE]
### LYCIAN public static final Character.UnicodeScript LYCIAN Unicode script "Lycian".

### field:CARIAN [NONE]
### CARIAN public static final Character.UnicodeScript CARIAN Unicode script "Carian".

### field:LYDIAN [NONE]
### LYDIAN public static final Character.UnicodeScript LYDIAN Unicode script "Lydian".

### field:CHAM [NONE]
### CHAM public static final Character.UnicodeScript CHAM Unicode script "Cham".

### field:TAI_THAM [NONE]
### TAI_THAM public static final Character.UnicodeScript TAI_THAM Unicode script "Tai_Tham".

### field:TAI_VIET [NONE]
### TAI_VIET public static final Character.UnicodeScript TAI_VIET Unicode script "Tai_Viet".

### field:AVESTAN [NONE]
### AVESTAN public static final Character.UnicodeScript AVESTAN Unicode script "Avestan".

### field:EGYPTIAN_HIEROGLYPHS [NONE]
### EGYPTIAN_HIEROGLYPHS public static final Character.UnicodeScript EGYPTIAN_HIEROGLYPHS Unicode script "Egyptian_Hieroglyphs".

### field:SAMARITAN [NONE]
### SAMARITAN public static final Character.UnicodeScript SAMARITAN Unicode script "Samaritan".

### field:MANDAIC [NONE]
### MANDAIC public static final Character.UnicodeScript MANDAIC Unicode script "Mandaic".

### field:LISU [NONE]
### LISU public static final Character.UnicodeScript LISU Unicode script "Lisu".

### field:BAMUM [NONE]
### BAMUM public static final Character.UnicodeScript BAMUM Unicode script "Bamum".

### field:JAVANESE [NONE]
### JAVANESE public static final Character.UnicodeScript JAVANESE Unicode script "Javanese".

### field:MEETEI_MAYEK [NONE]
### MEETEI_MAYEK public static final Character.UnicodeScript MEETEI_MAYEK Unicode script "Meetei_Mayek".

### field:IMPERIAL_ARAMAIC [NONE]
### IMPERIAL_ARAMAIC public static final Character.UnicodeScript IMPERIAL_ARAMAIC Unicode script "Imperial_Aramaic".

### field:OLD_SOUTH_ARABIAN [NONE]
### OLD_SOUTH_ARABIAN public static final Character.UnicodeScript OLD_SOUTH_ARABIAN Unicode script "Old_South_Arabian".

### field:INSCRIPTIONAL_PARTHIAN [NONE]
### INSCRIPTIONAL_PARTHIAN public static final Character.UnicodeScript INSCRIPTIONAL_PARTHIAN Unicode script "Inscriptional_Parthian".

### field:INSCRIPTIONAL_PAHLAVI [NONE]
### INSCRIPTIONAL_PAHLAVI public static final Character.UnicodeScript INSCRIPTIONAL_PAHLAVI Unicode script "Inscriptional_Pahlavi".

### field:OLD_TURKIC [NONE]
### OLD_TURKIC public static final Character.UnicodeScript OLD_TURKIC Unicode script "Old_Turkic".

### field:BRAHMI [NONE]
### BRAHMI public static final Character.UnicodeScript BRAHMI Unicode script "Brahmi".

### field:KAITHI [NONE]
### KAITHI public static final Character.UnicodeScript KAITHI Unicode script "Kaithi".

### field:MEROITIC_HIEROGLYPHS [NONE]
### MEROITIC_HIEROGLYPHS public static final Character.UnicodeScript MEROITIC_HIEROGLYPHS Unicode script "Meroitic Hieroglyphs". Since: 1.8

### field:MEROITIC_CURSIVE [NONE]
### MEROITIC_CURSIVE public static final Character.UnicodeScript MEROITIC_CURSIVE Unicode script "Meroitic Cursive". Since: 1.8

### field:SORA_SOMPENG [NONE]
### SORA_SOMPENG public static final Character.UnicodeScript SORA_SOMPENG Unicode script "Sora Sompeng". Since: 1.8

### field:CHAKMA [NONE]
### CHAKMA public static final Character.UnicodeScript CHAKMA Unicode script "Chakma". Since: 1.8

### field:SHARADA [NONE]
### SHARADA public static final Character.UnicodeScript SHARADA Unicode script "Sharada". Since: 1.8

### field:TAKRI [NONE]
### TAKRI public static final Character.UnicodeScript TAKRI Unicode script "Takri". Since: 1.8

### field:MIAO [NONE]
### MIAO public static final Character.UnicodeScript MIAO Unicode script "Miao". Since: 1.8

### field:CAUCASIAN_ALBANIAN [NONE]
### CAUCASIAN_ALBANIAN public static final Character.UnicodeScript CAUCASIAN_ALBANIAN Unicode script "Caucasian Albanian". Since: 9

### field:BASSA_VAH [NONE]
### BASSA_VAH public static final Character.UnicodeScript BASSA_VAH Unicode script "Bassa Vah". Since: 9

### field:DUPLOYAN [NONE]
### DUPLOYAN public static final Character.UnicodeScript DUPLOYAN Unicode script "Duployan". Since: 9

### field:ELBASAN [NONE]
### ELBASAN public static final Character.UnicodeScript ELBASAN Unicode script "Elbasan". Since: 9

### field:GRANTHA [NONE]
### GRANTHA public static final Character.UnicodeScript GRANTHA Unicode script "Grantha". Since: 9

### field:PAHAWH_HMONG [NONE]
### PAHAWH_HMONG public static final Character.UnicodeScript PAHAWH_HMONG Unicode script "Pahawh Hmong". Since: 9

### field:KHOJKI [NONE]
### KHOJKI public static final Character.UnicodeScript KHOJKI Unicode script "Khojki". Since: 9

### field:LINEAR_A [NONE]
### LINEAR_A public static final Character.UnicodeScript LINEAR_A Unicode script "Linear A". Since: 9

### field:MAHAJANI [NONE]
### MAHAJANI public static final Character.UnicodeScript MAHAJANI Unicode script "Mahajani". Since: 9

### field:MANICHAEAN [NONE]
### MANICHAEAN public static final Character.UnicodeScript MANICHAEAN Unicode script "Manichaean". Since: 9

### field:MENDE_KIKAKUI [NONE]
### MENDE_KIKAKUI public static final Character.UnicodeScript MENDE_KIKAKUI Unicode script "Mende Kikakui". Since: 9

### field:MODI [NONE]
### MODI public static final Character.UnicodeScript MODI Unicode script "Modi". Since: 9

### field:MRO [NONE]
### MRO public static final Character.UnicodeScript MRO Unicode script "Mro". Since: 9

### field:OLD_NORTH_ARABIAN [NONE]
### OLD_NORTH_ARABIAN public static final Character.UnicodeScript OLD_NORTH_ARABIAN Unicode script "Old North Arabian". Since: 9

### field:NABATAEAN [NONE]
### NABATAEAN public static final Character.UnicodeScript NABATAEAN Unicode script "Nabataean". Since: 9

### field:PALMYRENE [NONE]
### PALMYRENE public static final Character.UnicodeScript PALMYRENE Unicode script "Palmyrene". Since: 9

### field:PAU_CIN_HAU [NONE]
### PAU_CIN_HAU public static final Character.UnicodeScript PAU_CIN_HAU Unicode script "Pau Cin Hau". Since: 9

### field:OLD_PERMIC [NONE]
### OLD_PERMIC public static final Character.UnicodeScript OLD_PERMIC Unicode script "Old Permic". Since: 9

### field:PSALTER_PAHLAVI [NONE]
### PSALTER_PAHLAVI public static final Character.UnicodeScript PSALTER_PAHLAVI Unicode script "Psalter Pahlavi". Since: 9

### field:SIDDHAM [NONE]
### SIDDHAM public static final Character.UnicodeScript SIDDHAM Unicode script "Siddham". Since: 9

### field:KHUDAWADI [NONE]
### KHUDAWADI public static final Character.UnicodeScript KHUDAWADI Unicode script "Khudawadi". Since: 9

### field:TIRHUTA [NONE]
### TIRHUTA public static final Character.UnicodeScript TIRHUTA Unicode script "Tirhuta". Since: 9

### field:WARANG_CITI [NONE]
### WARANG_CITI public static final Character.UnicodeScript WARANG_CITI Unicode script "Warang Citi". Since: 9

### field:AHOM [NONE]
### AHOM public static final Character.UnicodeScript AHOM Unicode script "Ahom". Since: 9

### field:ANATOLIAN_HIEROGLYPHS [NONE]
### ANATOLIAN_HIEROGLYPHS public static final Character.UnicodeScript ANATOLIAN_HIEROGLYPHS Unicode script "Anatolian Hieroglyphs". Since: 9

### field:HATRAN [NONE]
### HATRAN public static final Character.UnicodeScript HATRAN Unicode script "Hatran". Since: 9

### field:MULTANI [NONE]
### MULTANI public static final Character.UnicodeScript MULTANI Unicode script "Multani". Since: 9

### field:OLD_HUNGARIAN [NONE]
### OLD_HUNGARIAN public static final Character.UnicodeScript OLD_HUNGARIAN Unicode script "Old Hungarian". Since: 9

### field:SIGNWRITING [NONE]
### SIGNWRITING public static final Character.UnicodeScript SIGNWRITING Unicode script "SignWriting". Since: 9

### field:ADLAM [NONE]
### ADLAM public static final Character.UnicodeScript ADLAM Unicode script "Adlam". Since: 11

### field:BHAIKSUKI [NONE]
### BHAIKSUKI public static final Character.UnicodeScript BHAIKSUKI Unicode script "Bhaiksuki". Since: 11

### field:MARCHEN [NONE]
### MARCHEN public static final Character.UnicodeScript MARCHEN Unicode script "Marchen". Since: 11

### field:NEWA [NONE]
### NEWA public static final Character.UnicodeScript NEWA Unicode script "Newa". Since: 11

### field:OSAGE [NONE]
### OSAGE public static final Character.UnicodeScript OSAGE Unicode script "Osage". Since: 11

### field:TANGUT [NONE]
### TANGUT public static final Character.UnicodeScript TANGUT Unicode script "Tangut". Since: 11

### field:MASARAM_GONDI [NONE]
### MASARAM_GONDI public static final Character.UnicodeScript MASARAM_GONDI Unicode script "Masaram Gondi". Since: 11

### field:NUSHU [NONE]
### NUSHU public static final Character.UnicodeScript NUSHU Unicode script "Nushu". Since: 11

### field:SOYOMBO [NONE]
### SOYOMBO public static final Character.UnicodeScript SOYOMBO Unicode script "Soyombo". Since: 11

### field:ZANABAZAR_SQUARE [NONE]
### ZANABAZAR_SQUARE public static final Character.UnicodeScript ZANABAZAR_SQUARE Unicode script "Zanabazar Square". Since: 11

### field:HANIFI_ROHINGYA [NONE]
### HANIFI_ROHINGYA public static final Character.UnicodeScript HANIFI_ROHINGYA Unicode script "Hanifi Rohingya". Since: 12

### field:OLD_SOGDIAN [NONE]
### OLD_SOGDIAN public static final Character.UnicodeScript OLD_SOGDIAN Unicode script "Old Sogdian". Since: 12

### field:SOGDIAN [NONE]
### SOGDIAN public static final Character.UnicodeScript SOGDIAN Unicode script "Sogdian". Since: 12

### field:DOGRA [NONE]
### DOGRA public static final Character.UnicodeScript DOGRA Unicode script "Dogra". Since: 12

### field:GUNJALA_GONDI [NONE]
### GUNJALA_GONDI public static final Character.UnicodeScript GUNJALA_GONDI Unicode script "Gunjala Gondi". Since: 12

### field:MAKASAR [NONE]
### MAKASAR public static final Character.UnicodeScript MAKASAR Unicode script "Makasar". Since: 12

### field:MEDEFAIDRIN [NONE]
### MEDEFAIDRIN public static final Character.UnicodeScript MEDEFAIDRIN Unicode script "Medefaidrin". Since: 12

### field:ELYMAIC [NONE]
### ELYMAIC public static final Character.UnicodeScript ELYMAIC Unicode script "Elymaic". Since: 13

### field:NANDINAGARI [NONE]
### NANDINAGARI public static final Character.UnicodeScript NANDINAGARI Unicode script "Nandinagari". Since: 13

### field:NYIAKENG_PUACHUE_HMONG [NONE]
### NYIAKENG_PUACHUE_HMONG public static final Character.UnicodeScript NYIAKENG_PUACHUE_HMONG Unicode script "Nyiakeng Puachue Hmong". Since: 13

### field:WANCHO [NONE]
### WANCHO public static final Character.UnicodeScript WANCHO Unicode script "Wancho". Since: 13

### field:UNKNOWN [NONE]
### UNKNOWN public static final Character.UnicodeScript UNKNOWN Unicode script "Unknown".

### method:values() [NONE]
### values public static Character.UnicodeScript[] values() Returns an array containing the constants of this enum type, in the order they are declared. Returns: an array containing the constants of this enum type, in the order they are declared

### method:valueOf(java.lang.String) [NONE]
### valueOf public static Character.UnicodeScript valueOf?(String name) Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.) Parameters: `name` - the name of the enum constant to be returned. Returns: the enum constant with the specified name Throws: `IllegalArgumentException` - if this enum type has no constant with the specified name `NullPointerException` - if the argument is null

### method:of(int) [NONE]
### of public static Character.UnicodeScript of?(int codePoint) Returns the enum constant representing the Unicode script of which the given character (Unicode code point) is assigned to. Parameters: `codePoint` - the character (Unicode code point) in question. Returns: The `UnicodeScript` constant representing the Unicode script of which this character is assigned to. Throws: `IllegalArgumentException` - if the specified `codePoint` is an invalid Unicode code point. See Also: `Character.isValidCodePoint(int)`

### method:forName(java.lang.String) [NONE]
### forName public static final Character.UnicodeScript forName?(String scriptName) Returns the UnicodeScript constant with the given Unicode script name or the script name alias. Script names and their aliases are determined by The Unicode Standard. The files `Scripts<version>.txt` and `PropertyValueAliases<version>.txt` define script names and the script name aliases for a particular version of the standard. The `Character` class specifies the version of the standard that it supports. Character case is ignored for all of the valid script names. The en_US locale's case mapping rules are used to provide case-insensitive string comparisons for script name validation. Parameters: `scriptName` - A `UnicodeScript` name. Returns: The `UnicodeScript` constant identified by `scriptName` Throws: `IllegalArgumentException` - if `scriptName` is an invalid name `NullPointerException` - if `scriptName` is null