Ljava/lang/String;

// Primitives
B
C
D
F
I
J
S
Z

// Primitive wrappers
Ljava/lang/Boolean;
Ljava/lang/Byte;
Ljava/lang/Character;
Ljava/lang/Double;
Ljava/lang/Float;
Ljava/lang/Integer;
Ljava/lang/Long;
Ljava/lang/Number;
Ljava/lang/Short;

// Misc
Ljava/io/File;
Ljava/lang/Class;
Ljava/lang/StackTraceElement;
Ljava/math/BigDecimal;
Ljava/math/BigInteger;
Ljava/net/Inet4Address;
Ljava/net/Inet6Address;
Ljava/net/InetSocketAddress;
Ljava/net/URI;
Ljava/net/URL;
Ljava/util/Locale;
Ljava/util/UUID;
Ljava/lang/String;

// Primitives
B
C
D
F
I
J
S
Z
V

// Primitive wrappers
Ljava/lang/Boolean;
Ljava/lang/Byte;
Ljava/lang/Character;
Ljava/lang/Double;
Ljava/lang/Float;
Ljava/lang/Integer;
Ljava/lang/Long;
Ljava/lang/Number;
Ljava/lang/Short;
Ljava/lang/Void;

// Misc
Ljava/io/File;
Ljava/lang/Class;
Ljava/lang/StackTraceElement;
Ljava/math/BigDecimal;
Ljava/math/BigInteger;
Ljava/net/Inet4Address;
Ljava/net/Inet6Address;
Ljava/net/InetSocketAddress;
Ljava/net/URI;
Ljava/net/URL;
Ljava/util/Locale;
Ljava/util/UUID;
Add void as immutable type
Add void as immutable type
