# Print output for @column tags ?>
Developers

- Design
- Develop
- Distribute

Developer Console

## Most visited

## Recently visited

## Results for

Summary: Enums | Methods | Inherited Methods

# Character.UnicodeScript

`public static final enum Character.UnicodeScript`
`` `extends Enum<Character.UnicodeScript>` ``

java.lang.Object
↳ | java.lang.Enum<java.lang.Character.UnicodeScript>
| ↳ | java.lang.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`.

## Summary

### Enum values
`Character.UnicodeScript` | `ARABIC` Unicode script "Arabic".
`Character.UnicodeScript` | `ARMENIAN` Unicode script "Armenian".
`Character.UnicodeScript` | `AVESTAN` Unicode script "Avestan".
`Character.UnicodeScript` | `BALINESE` Unicode script "Balinese".
`Character.UnicodeScript` | `BAMUM` Unicode script "Bamum".
`Character.UnicodeScript` | `BATAK` Unicode script "Batak".
`Character.UnicodeScript` | `BENGALI` Unicode script "Bengali".
`Character.UnicodeScript` | `BOPOMOFO` Unicode script "Bopomofo".
`Character.UnicodeScript` | `BRAHMI` Unicode script "Brahmi".
`Character.UnicodeScript` | `BRAILLE` Unicode script "Braille".
`Character.UnicodeScript` | `BUGINESE` Unicode script "Buginese".
`Character.UnicodeScript` | `BUHID` Unicode script "Buhid".
`Character.UnicodeScript` | `CANADIAN_ABORIGINAL` Unicode script "Canadian_Aboriginal".
`Character.UnicodeScript` | `CARIAN` Unicode script "Carian".
`Character.UnicodeScript` | `CHAKMA` Unicode script "Chakma".
`Character.UnicodeScript` | `CHAM` Unicode script "Cham".
`Character.UnicodeScript` | `CHEROKEE` Unicode script "Cherokee".
`Character.UnicodeScript` | `COMMON` Unicode script "Common".
`Character.UnicodeScript` | `COPTIC` Unicode script "Coptic".
`Character.UnicodeScript` | `CUNEIFORM` Unicode script "Cuneiform".
`Character.UnicodeScript` | `CYPRIOT` Unicode script "Cypriot".
`Character.UnicodeScript` | `CYRILLIC` Unicode script "Cyrillic".
`Character.UnicodeScript` | `DESERET` Unicode script "Deseret".
`Character.UnicodeScript` | `DEVANAGARI` Unicode script "Devanagari".
`Character.UnicodeScript` | `EGYPTIAN_HIEROGLYPHS` Unicode script "Egyptian_Hieroglyphs".
`Character.UnicodeScript` | `ETHIOPIC` Unicode script "Ethiopic".
`Character.UnicodeScript` | `GEORGIAN` Unicode script "Georgian".
`Character.UnicodeScript` | `GLAGOLITIC` Unicode script "Glagolitic".
`Character.UnicodeScript` | `GOTHIC` Unicode script "Gothic".
`Character.UnicodeScript` | `GREEK` Unicode script "Greek".
`Character.UnicodeScript` | `GUJARATI` Unicode script "Gujarati".
`Character.UnicodeScript` | `GURMUKHI` Unicode script "Gurmukhi".
`Character.UnicodeScript` | `HAN` Unicode script "Han".
`Character.UnicodeScript` | `HANGUL` Unicode script "Hangul".
`Character.UnicodeScript` | `HANUNOO` Unicode script "Hanunoo".
`Character.UnicodeScript` | `HEBREW` Unicode script "Hebrew".
`Character.UnicodeScript` | `HIRAGANA` Unicode script "Hiragana".
`Character.UnicodeScript` | `IMPERIAL_ARAMAIC` Unicode script "Imperial_Aramaic".
`Character.UnicodeScript` | `INHERITED` Unicode script "Inherited".
`Character.UnicodeScript` | `INSCRIPTIONAL_PAHLAVI` Unicode script "Inscriptional_Pahlavi".
`Character.UnicodeScript` | `INSCRIPTIONAL_PARTHIAN` Unicode script "Inscriptional_Parthian".
`Character.UnicodeScript` | `JAVANESE` Unicode script "Javanese".
`Character.UnicodeScript` | `KAITHI` Unicode script "Kaithi".
`Character.UnicodeScript` | `KANNADA` Unicode script "Kannada".
`Character.UnicodeScript` | `KATAKANA` Unicode script "Katakana".
`Character.UnicodeScript` | `KAYAH_LI` Unicode script "Kayah_Li".
`Character.UnicodeScript` | `KHAROSHTHI` Unicode script "Kharoshthi".
`Character.UnicodeScript` | `KHMER` Unicode script "Khmer".
`Character.UnicodeScript` | `LAO` Unicode script "Lao".
`Character.UnicodeScript` | `LATIN` Unicode script "Latin".
`Character.UnicodeScript` | `LEPCHA` Unicode script "Lepcha".
`Character.UnicodeScript` | `LIMBU` Unicode script "Limbu".
`Character.UnicodeScript` | `LINEAR_B` Unicode script "Linear_B".
`Character.UnicodeScript` | `LISU` Unicode script "Lisu".
`Character.UnicodeScript` | `LYCIAN` Unicode script "Lycian".
`Character.UnicodeScript` | `LYDIAN` Unicode script "Lydian".
`Character.UnicodeScript` | `MALAYALAM` Unicode script "Malayalam".
`Character.UnicodeScript` | `MANDAIC` Unicode script "Mandaic".
`Character.UnicodeScript` | `MEETEI_MAYEK` Unicode script "Meetei_Mayek".
`Character.UnicodeScript` | `MEROITIC_CURSIVE` Unicode script "Meroitic Cursive".
`Character.UnicodeScript` | `MEROITIC_HIEROGLYPHS` Unicode script "Meroitic Hieroglyphs".
`Character.UnicodeScript` | `MIAO` Unicode script "Miao".
`Character.UnicodeScript` | `MONGOLIAN` Unicode script "Mongolian".
`Character.UnicodeScript` | `MYANMAR` Unicode script "Myanmar".
`Character.UnicodeScript` | `NEW_TAI_LUE` Unicode script "New_Tai_Lue".
`Character.UnicodeScript` | `NKO` Unicode script "Nko".
`Character.UnicodeScript` | `OGHAM` Unicode script "Ogham".
`Character.UnicodeScript` | `OLD_ITALIC` Unicode script "Old_Italic".
`Character.UnicodeScript` | `OLD_PERSIAN` Unicode script "Old_Persian".
`Character.UnicodeScript` | `OLD_SOUTH_ARABIAN` Unicode script "Old_South_Arabian".
`Character.UnicodeScript` | `OLD_TURKIC` Unicode script "Old_Turkic".
`Character.UnicodeScript` | `OL_CHIKI` Unicode script "Ol_Chiki".
`Character.UnicodeScript` | `ORIYA` Unicode script "Oriya".
`Character.UnicodeScript` | `OSMANYA` Unicode script "Osmanya".
`Character.UnicodeScript` | `PHAGS_PA` Unicode script "Phags_Pa".
`Character.UnicodeScript` | `PHOENICIAN` Unicode script "Phoenician".
`Character.UnicodeScript` | `REJANG` Unicode script "Rejang".
`Character.UnicodeScript` | `RUNIC` Unicode script "Runic".
`Character.UnicodeScript` | `SAMARITAN` Unicode script "Samaritan".
`Character.UnicodeScript` | `SAURASHTRA` Unicode script "Saurashtra".
`Character.UnicodeScript` | `SHARADA` Unicode script "Sharada".
`Character.UnicodeScript` | `SHAVIAN` Unicode script "Shavian".
`Character.UnicodeScript` | `SINHALA` Unicode script "Sinhala".
`Character.UnicodeScript` | `SORA_SOMPENG` Unicode script "Sora Sompeng".
`Character.UnicodeScript` | `SUNDANESE` Unicode script "Sundanese".
`Character.UnicodeScript` | `SYLOTI_NAGRI` Unicode script "Syloti_Nagri".
`Character.UnicodeScript` | `SYRIAC` Unicode script "Syriac".
`Character.UnicodeScript` | `TAGALOG` Unicode script "Tagalog".
`Character.UnicodeScript` | `TAGBANWA` Unicode script "Tagbanwa".
`Character.UnicodeScript` | `TAI_LE` Unicode script "Tai_Le".
`Character.UnicodeScript` | `TAI_THAM` Unicode script "Tai_Tham".
`Character.UnicodeScript` | `TAI_VIET` Unicode script "Tai_Viet".
`Character.UnicodeScript` | `TAKRI` Unicode script "Takri".
`Character.UnicodeScript` | `TAMIL` Unicode script "Tamil".
`Character.UnicodeScript` | `TELUGU` Unicode script "Telugu".
`Character.UnicodeScript` | `THAANA` Unicode script "Thaana".
`Character.UnicodeScript` | `THAI` Unicode script "Thai".
`Character.UnicodeScript` | `TIBETAN` Unicode script "Tibetan".
`Character.UnicodeScript` | `TIFINAGH` Unicode script "Tifinagh".
`Character.UnicodeScript` | `UGARITIC` Unicode script "Ugaritic".
`Character.UnicodeScript` | `UNKNOWN` Unicode script "Unknown".
`Character.UnicodeScript` | `VAI` Unicode script "Vai".
`Character.UnicodeScript` | `YI` Unicode script "Yi".

### Public methods
`static Character.UnicodeScript` | `forName(String scriptName)` Returns the UnicodeScript constant with the given Unicode script name or the script name alias.
`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.
`static Character.UnicodeScript` | `valueOf(String name)`
`static final UnicodeScript[]` | `values()`

### Inherited methods
From class `java.lang.Enum`
`final Object` | `clone()` Throws CloneNotSupportedException.
`final int` | `compareTo(Character.UnicodeScript o)` Compares this enum with the specified object for order.
`final boolean` | `equals(Object other)` Returns true if the specified object is equal to this enum constant.
`final void` | `finalize()` enum classes cannot have finalize methods.
`final Class<Character.UnicodeScript>` | `getDeclaringClass()` Returns the Class object corresponding to this enum constant's enum type.
`final int` | `hashCode()` Returns a hash code for this enum constant.
`final String` | `name()` Returns the name of this enum constant, exactly as declared in its enum declaration.
`final int` | `ordinal()` Returns the ordinal of this enumeration constant (its position in its enum declaration, where the initial constant is assigned an ordinal of zero).
`String` | `toString()` Returns the name of this enum constant, as contained in the declaration.
`static <T extends Enum<T>> T` | `valueOf(Class<T> enumType, String name)` Returns the enum constant of the specified enum type with the specified name.
From class `java.lang.Object`
`Object` | `clone()` Creates and returns a copy of this object.
`boolean` | `equals(Object obj)` Indicates whether some other object is "equal to" this one.
`void` | `finalize()` Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.
`final Class<?>` | `getClass()` Returns the runtime class of this `Object`.
`int` | `hashCode()` Returns a hash code value for the object.
`final void` | `notify()` Wakes up a single thread that is waiting on this object's monitor.
`final void` | `notifyAll()` Wakes up all threads that are waiting on this object's monitor.
`String` | `toString()` Returns a string representation of the object.
`final void` | `wait(long timeout, int nanos)` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object, or some other thread interrupts the current thread, or a certain amount of real time has elapsed.
`final void` | `wait(long timeout)` Causes the current thread to wait until either another thread invokes the `notify()` method or the `notifyAll()` method for this object, or a specified amount of time has elapsed.
`final void` | `wait()` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object.
From interface `java.lang.Comparable`
`abstract int` | `compareTo(Character.UnicodeScript o)` Compares this object with the specified object for order.

## Enum values

### ARABIC

    public static final Character.UnicodeScript ARABIC

Unicode script "Arabic".

### ARMENIAN

    public static final Character.UnicodeScript ARMENIAN

Unicode script "Armenian".

### AVESTAN

    public static final Character.UnicodeScript AVESTAN

Unicode script "Avestan".

### BALINESE

    public static final Character.UnicodeScript BALINESE

Unicode script "Balinese".

### BAMUM

    public static final Character.UnicodeScript BAMUM

Unicode script "Bamum".

### BATAK

    public static final Character.UnicodeScript BATAK

Unicode script "Batak".

### BENGALI

    public static final Character.UnicodeScript BENGALI

Unicode script "Bengali".

### BOPOMOFO

    public static final Character.UnicodeScript BOPOMOFO

Unicode script "Bopomofo".

### BRAHMI

    public static final Character.UnicodeScript BRAHMI

Unicode script "Brahmi".

### BRAILLE

    public static final Character.UnicodeScript BRAILLE

Unicode script "Braille".

### BUGINESE

    public static final Character.UnicodeScript BUGINESE

Unicode script "Buginese".

### BUHID

    public static final Character.UnicodeScript BUHID

Unicode script "Buhid".

### CANADIAN_ABORIGINAL

    public static final Character.UnicodeScript CANADIAN_ABORIGINAL

Unicode script "Canadian_Aboriginal".

### CARIAN

    public static final Character.UnicodeScript CARIAN

Unicode script "Carian".

### CHAKMA

    public static final Character.UnicodeScript CHAKMA

Unicode script "Chakma".

### CHAM

    public static final Character.UnicodeScript CHAM

Unicode script "Cham".

### CHEROKEE

    public static final Character.UnicodeScript CHEROKEE

Unicode script "Cherokee".

### COMMON

    public static final Character.UnicodeScript COMMON

Unicode script "Common".

### COPTIC

    public static final Character.UnicodeScript COPTIC

Unicode script "Coptic".

### CUNEIFORM

    public static final Character.UnicodeScript CUNEIFORM

Unicode script "Cuneiform".

### CYPRIOT

    public static final Character.UnicodeScript CYPRIOT

Unicode script "Cypriot".

### CYRILLIC

    public static final Character.UnicodeScript CYRILLIC

Unicode script "Cyrillic".

### DESERET

    public static final Character.UnicodeScript DESERET

Unicode script "Deseret".

### DEVANAGARI

    public static final Character.UnicodeScript DEVANAGARI

Unicode script "Devanagari".

### EGYPTIAN_HIEROGLYPHS

    public static final Character.UnicodeScript EGYPTIAN_HIEROGLYPHS

Unicode script "Egyptian_Hieroglyphs".

### ETHIOPIC

    public static final Character.UnicodeScript ETHIOPIC

Unicode script "Ethiopic".

### GEORGIAN

    public static final Character.UnicodeScript GEORGIAN

Unicode script "Georgian".

### GLAGOLITIC

    public static final Character.UnicodeScript GLAGOLITIC

Unicode script "Glagolitic".

### GOTHIC

    public static final Character.UnicodeScript GOTHIC

Unicode script "Gothic".

### GREEK

    public static final Character.UnicodeScript GREEK

Unicode script "Greek".

### GUJARATI

    public static final Character.UnicodeScript GUJARATI

Unicode script "Gujarati".

### GURMUKHI

    public static final Character.UnicodeScript GURMUKHI

Unicode script "Gurmukhi".

### HAN

    public static final Character.UnicodeScript HAN

Unicode script "Han".

### HANGUL

    public static final Character.UnicodeScript HANGUL

Unicode script "Hangul".

### HANUNOO

    public static final Character.UnicodeScript HANUNOO

Unicode script "Hanunoo".

### HEBREW

    public static final Character.UnicodeScript HEBREW

Unicode script "Hebrew".

### HIRAGANA

    public static final Character.UnicodeScript HIRAGANA

Unicode script "Hiragana".

### IMPERIAL_ARAMAIC

    public static final Character.UnicodeScript IMPERIAL_ARAMAIC

Unicode script "Imperial_Aramaic".

### INHERITED

    public static final Character.UnicodeScript INHERITED

Unicode script "Inherited".

### INSCRIPTIONAL_PAHLAVI

    public static final Character.UnicodeScript INSCRIPTIONAL_PAHLAVI

Unicode script "Inscriptional_Pahlavi".

### INSCRIPTIONAL_PARTHIAN

    public static final Character.UnicodeScript INSCRIPTIONAL_PARTHIAN

Unicode script "Inscriptional_Parthian".

### JAVANESE

    public static final Character.UnicodeScript JAVANESE

Unicode script "Javanese".

### KAITHI

    public static final Character.UnicodeScript KAITHI

Unicode script "Kaithi".

### KANNADA

    public static final Character.UnicodeScript KANNADA

Unicode script "Kannada".

### KATAKANA

    public static final Character.UnicodeScript KATAKANA

Unicode script "Katakana".

### KAYAH_LI

    public static final Character.UnicodeScript KAYAH_LI

Unicode script "Kayah_Li".

### KHAROSHTHI

    public static final Character.UnicodeScript KHAROSHTHI

Unicode script "Kharoshthi".

### KHMER

    public static final Character.UnicodeScript KHMER

Unicode script "Khmer".

### LAO

    public static final Character.UnicodeScript LAO

Unicode script "Lao".

### LATIN

    public static final Character.UnicodeScript LATIN

Unicode script "Latin".

### LEPCHA

    public static final Character.UnicodeScript LEPCHA

Unicode script "Lepcha".

### LIMBU

    public static final Character.UnicodeScript LIMBU

Unicode script "Limbu".

### LINEAR_B

    public static final Character.UnicodeScript LINEAR_B

Unicode script "Linear_B".

### LISU

    public static final Character.UnicodeScript LISU

Unicode script "Lisu".

### LYCIAN

    public static final Character.UnicodeScript LYCIAN

Unicode script "Lycian".

### LYDIAN

    public static final Character.UnicodeScript LYDIAN

Unicode script "Lydian".

### MALAYALAM

    public static final Character.UnicodeScript MALAYALAM

Unicode script "Malayalam".

### MANDAIC

    public static final Character.UnicodeScript MANDAIC

Unicode script "Mandaic".

### MEETEI_MAYEK

    public static final Character.UnicodeScript MEETEI_MAYEK

Unicode script "Meetei_Mayek".

### MEROITIC_CURSIVE

    public static final Character.UnicodeScript MEROITIC_CURSIVE

Unicode script "Meroitic Cursive".

### MEROITIC_HIEROGLYPHS

    public static final Character.UnicodeScript MEROITIC_HIEROGLYPHS

Unicode script "Meroitic Hieroglyphs".

### MIAO

    public static final Character.UnicodeScript MIAO

Unicode script "Miao".

### MONGOLIAN

    public static final Character.UnicodeScript MONGOLIAN

Unicode script "Mongolian".

### MYANMAR

    public static final Character.UnicodeScript MYANMAR

Unicode script "Myanmar".

### NEW_TAI_LUE

    public static final Character.UnicodeScript NEW_TAI_LUE

Unicode script "New_Tai_Lue".

### NKO

    public static final Character.UnicodeScript NKO

Unicode script "Nko".

### OGHAM

    public static final Character.UnicodeScript OGHAM

Unicode script "Ogham".

### OLD_ITALIC

    public static final Character.UnicodeScript OLD_ITALIC

Unicode script "Old_Italic".

### OLD_PERSIAN

    public static final Character.UnicodeScript OLD_PERSIAN

Unicode script "Old_Persian".

### OLD_SOUTH_ARABIAN

    public static final Character.UnicodeScript OLD_SOUTH_ARABIAN

Unicode script "Old_South_Arabian".

### OLD_TURKIC

    public static final Character.UnicodeScript OLD_TURKIC

Unicode script "Old_Turkic".

### OL_CHIKI

    public static final Character.UnicodeScript OL_CHIKI

Unicode script "Ol_Chiki".

### ORIYA

    public static final Character.UnicodeScript ORIYA

Unicode script "Oriya".

### OSMANYA

    public static final Character.UnicodeScript OSMANYA

Unicode script "Osmanya".

### PHAGS_PA

    public static final Character.UnicodeScript PHAGS_PA

Unicode script "Phags_Pa".

### PHOENICIAN

    public static final Character.UnicodeScript PHOENICIAN

Unicode script "Phoenician".

### REJANG

    public static final Character.UnicodeScript REJANG

Unicode script "Rejang".

### RUNIC

    public static final Character.UnicodeScript RUNIC

Unicode script "Runic".

### SAMARITAN

    public static final Character.UnicodeScript SAMARITAN

Unicode script "Samaritan".

### SAURASHTRA

    public static final Character.UnicodeScript SAURASHTRA

Unicode script "Saurashtra".

### SHARADA

    public static final Character.UnicodeScript SHARADA

Unicode script "Sharada".

### SHAVIAN

    public static final Character.UnicodeScript SHAVIAN

Unicode script "Shavian".

### SINHALA

    public static final Character.UnicodeScript SINHALA

Unicode script "Sinhala".

### SORA_SOMPENG

    public static final Character.UnicodeScript SORA_SOMPENG

Unicode script "Sora Sompeng".

### SUNDANESE

    public static final Character.UnicodeScript SUNDANESE

Unicode script "Sundanese".

### SYLOTI_NAGRI

    public static final Character.UnicodeScript SYLOTI_NAGRI

Unicode script "Syloti_Nagri".

### SYRIAC

    public static final Character.UnicodeScript SYRIAC

Unicode script "Syriac".

### TAGALOG

    public static final Character.UnicodeScript TAGALOG

Unicode script "Tagalog".

### TAGBANWA

    public static final Character.UnicodeScript TAGBANWA

Unicode script "Tagbanwa".

### TAI_LE

    public static final Character.UnicodeScript TAI_LE

Unicode script "Tai_Le".

### TAI_THAM

    public static final Character.UnicodeScript TAI_THAM

Unicode script "Tai_Tham".

### TAI_VIET

    public static final Character.UnicodeScript TAI_VIET

Unicode script "Tai_Viet".

### TAKRI

    public static final Character.UnicodeScript TAKRI

Unicode script "Takri".

### TAMIL

    public static final Character.UnicodeScript TAMIL

Unicode script "Tamil".

### TELUGU

    public static final Character.UnicodeScript TELUGU

Unicode script "Telugu".

### THAANA

    public static final Character.UnicodeScript THAANA

Unicode script "Thaana".

### THAI

    public static final Character.UnicodeScript THAI

Unicode script "Thai".

### TIBETAN

    public static final Character.UnicodeScript TIBETAN

Unicode script "Tibetan".

### TIFINAGH

    public static final Character.UnicodeScript TIFINAGH

Unicode script "Tifinagh".

### UGARITIC

    public static final Character.UnicodeScript UGARITIC

Unicode script "Ugaritic".

### UNKNOWN

    public static final Character.UnicodeScript UNKNOWN

Unicode script "Unknown".

### VAI

    public static final Character.UnicodeScript VAI

Unicode script "Vai".

### YI

    public static final Character.UnicodeScript YI

Unicode script "Yi".

## Public methods

### forName

    public static 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` | `String`: A `UnicodeScript` name.

Returns
`Character.UnicodeScript` | The `UnicodeScript` constant identified by `scriptName`

Throws
`IllegalArgumentException` | if `scriptName` is an invalid name
`NullPointerException` | if `scriptName` is null

### 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` | `int`: the character (Unicode code point) in question.

Returns
`Character.UnicodeScript` | 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)`

### valueOf

    public static Character.UnicodeScript valueOf (String name)

Parameters
`name` | `String`

Returns
`Character.UnicodeScript` |

### values

    public static final UnicodeScript[] values ()

Returns
`UnicodeScript[]` |

Full name *
Email address *
Company / developer name
One of your Play Store app URLs *
Which best describes your business:*
Apps
Games
Apps & Games
*
*