PRIMITIVE_TYPE("Z")
PRIMITIVE_TYPE("B")
PRIMITIVE_TYPE("S")
PRIMITIVE_TYPE("C")
PRIMITIVE_TYPE("I")
PRIMITIVE_TYPE("J")
PRIMITIVE_TYPE("F")
PRIMITIVE_TYPE("D")
VOID_TYPE("V")

CLASS_DESCRIPTOR("Ljava/lang/String;")
CLASS_DESCRIPTOR("LI;")
CLASS_DESCRIPTOR("LV;")
CLASS_DESCRIPTOR("LI/I/I;")
CLASS_DESCRIPTOR("Lsingle;")
CLASS_DESCRIPTOR("Ljava/lang/String;")
CLASS_DESCRIPTOR("Ljava/lang/String;")
CLASS_DESCRIPTOR("Lspace/test/20 a0\u00a01680\u16802000\u20002001\u20012002\u20022003\u20032004\u20042005\u20052006\u20062007\u20072008\u20082009\u2009200a\u200a202f\u202f205f\u205f3000\u3000;")

ARRAY_TYPE_PREFIX("[")
PRIMITIVE_TYPE("Z")
ARRAY_TYPE_PREFIX("[")
PRIMITIVE_TYPE("B")
ARRAY_TYPE_PREFIX("[")
PRIMITIVE_TYPE("S")
ARRAY_TYPE_PREFIX("[")
PRIMITIVE_TYPE("C")
ARRAY_TYPE_PREFIX("[")
PRIMITIVE_TYPE("I")
ARRAY_TYPE_PREFIX("[")
PRIMITIVE_TYPE("J")
ARRAY_TYPE_PREFIX("[")
PRIMITIVE_TYPE("F")
ARRAY_TYPE_PREFIX("[")
PRIMITIVE_TYPE("D")
ARRAY_TYPE_PREFIX("[")
CLASS_DESCRIPTOR("Ljava/lang/String;")
ARRAY_TYPE_PREFIX("[")
CLASS_DESCRIPTOR("Ljava/lang/String;")
ARRAY_TYPE_PREFIX("[")
CLASS_DESCRIPTOR("Lspaaaace spaaaace;")
ARRAY_TYPE_PREFIX("[")
CLASS_DESCRIPTOR("Lspaaaace spaaaace/spaaaace spaaaace;")
ARRAY_TYPE_PREFIX("[")
CLASS_DESCRIPTOR("LI/I/I;")
ARRAY_TYPE_PREFIX("[[")
CLASS_DESCRIPTOR("LI/I/I;")
ARRAY_TYPE_PREFIX("[[")
PRIMITIVE_TYPE("I")

PARAM_LIST_OR_ID_PRIMITIVE_TYPE("I")
PARAM_LIST_OR_ID_PRIMITIVE_TYPE("I")
PARAM_LIST_OR_ID_PRIMITIVE_TYPE("I")
PARAM_LIST_OR_ID_PRIMITIVE_TYPE("I")
PARAM_LIST_OR_ID_PRIMITIVE_TYPE("I")

PARAM_LIST_OR_ID_PRIMITIVE_TYPE("Z")
PARAM_LIST_OR_ID_PRIMITIVE_TYPE("B")
PARAM_LIST_OR_ID_PRIMITIVE_TYPE("S")
PARAM_LIST_OR_ID_PRIMITIVE_TYPE("C")
PARAM_LIST_OR_ID_PRIMITIVE_TYPE("I")
PARAM_LIST_OR_ID_PRIMITIVE_TYPE("J")
PARAM_LIST_OR_ID_PRIMITIVE_TYPE("F")
PARAM_LIST_OR_ID_PRIMITIVE_TYPE("D")

PRIMITIVE_TYPE("I")
CLASS_DESCRIPTOR("La;")
ARRAY_TYPE_PREFIX("[")
CLASS_DESCRIPTOR("La;")
ARRAY_TYPE_PREFIX("[")
PRIMITIVE_TYPE("I")

CLASS_DESCRIPTOR("Ljava/lang/String;")
CLASS_DESCRIPTOR("Ljava/lang/String;")

PRIMITIVE_TYPE("I")
PRIMITIVE_TYPE("I")
PRIMITIVE_TYPE("F")
PRIMITIVE_TYPE("F")
PRIMITIVE_TYPE("I")
PRIMITIVE_TYPE("I")
CLASS_DESCRIPTOR("Ljava/lang/String;")
PRIMITIVE_TYPE("I")
PRIMITIVE_TYPE("I")
PRIMITIVE_TYPE("F")
PRIMITIVE_TYPE("F")
PRIMITIVE_TYPE("I")
PRIMITIVE_TYPE("I")

ARRAY_TYPE_PREFIX("[")
PRIMITIVE_TYPE("I")
ARRAY_TYPE_PREFIX("[")
PRIMITIVE_TYPE("I")
ARRAY_TYPE_PREFIX("[")
PRIMITIVE_TYPE("I")

ARRAY_TYPE_PREFIX("[")
PRIMITIVE_TYPE("I")
ARRAY_TYPE_PREFIX("[")
PRIMITIVE_TYPE("Z")

ARRAY_TYPE_PREFIX("[")
PRIMITIVE_TYPE("I")
ARRAY_TYPE_PREFIX("[")
CLASS_DESCRIPTOR("Ljava/lang/String;")

MEMBER_NAME("<init>")
MEMBER_NAME("<clinit>")
MEMBER_NAME("<blah>")
MEMBER_NAME("<init->")

SIMPLE_NAME("Ljava") INVALID_TOKEN("/") SIMPLE_NAME("lang") INVALID_TOKEN("/") SIMPLE_NAME("String")
SIMPLE_NAME("L") SIMPLE_NAME("java") INVALID_TOKEN("/") SIMPLE_NAME("lang") INVALID_TOKEN("/") SIMPLE_NAME("String")
SIMPLE_NAME("L") INVALID_TOKEN(";")
SIMPLE_NAME("L") INVALID_TOKEN("`") INVALID_TOKEN("`") INVALID_TOKEN(";")
SIMPLE_NAME("L") INVALID_TOKEN("`") INVALID_TOKEN("`")
SIMPLE_NAME("LI")
SIMPLE_NAME("L") ARRAY_TYPE_PREFIX("[") CLASS_DESCRIPTOR("Ljava/lang/String;")
SIMPLE_NAME("L") INVALID_TOKEN("`") ARRAY_TYPE_PREFIX("[") CLASS_DESCRIPTOR("Ljava/lang/String;")
SIMPLE_NAME("LInvalidCharIn321") INVALID_TOKEN("\\") INVALID_TOKEN("`") ARRAY_TYPE_PREFIX("[") INVALID_TOKEN("`") INVALID_TOKEN(";")

ARRAY_TYPE_PREFIX("[")
ARRAY_TYPE_PREFIX("[") VOID_TYPE("V")
ARRAY_TYPE_PREFIX("[") SIMPLE_NAME("java") INVALID_TOKEN("/") SIMPLE_NAME("lang") INVALID_TOKEN("/") SIMPLE_NAME("String") INVALID_TOKEN(";")
ARRAY_TYPE_PREFIX("[") INVALID_TOKEN(";")

MEMBER_NAME("<linit>")

PARAM_LIST_OR_ID_PRIMITIVE_TYPE("I")
PARAM_LIST_OR_ID_PRIMITIVE_TYPE("I")
PARAM_LIST_OR_ID_PRIMITIVE_TYPE("I")

ARRAY_TYPE_PREFIX("[")
PRIMITIVE_TYPE("I")
ARROW("->")
SIMPLE_NAME("clone")
OPEN_PAREN("(")
CLOSE_PAREN(")")
CLASS_DESCRIPTOR("Ljava/lang/Object;")

INVALID_TOKEN("`") SIMPLE_NAME("this") SIMPLE_NAME("is") SIMPLE_NAME("the") SIMPLE_NAME("quote") SIMPLE_NAME("that") SIMPLE_NAME("never") SIMPLE_NAME("ends")
SIMPLE_NAME("simple_name_in_backticks")
SIMPLE_NAME("simple_name_with_spaces_20 a0\u00a01680\u16802000\u20002001\u20012002\u20022003\u20032004\u20042005\u20052006\u20062007\u20072008\u20082009\u2009200a\u200a202f\u202f205f\u205f3000\u3000")
