### Question:
TypeUtils { public static String toUnqualifiedString(Type type) { return toString(type, ClassSerializers.UNQUALIFIED); } private  TypeUtils(); static boolean isAssignable(Type supertype, Type type); static boolean isInstance(Type type, Object object); static Type getErasedType(Type type); static Class<?> getRawType(Type type); static boolean isArray(Type type); static Type getComponentType(Type type); static Type getArrayType(Type componentType); static boolean isSimpleParameterizedType(Type type, Class<?> rawType); static Type getActualTypeArgument(Type type); static String toString(Type type); static String toString(Type type, ClassSerializer serializer); static String toUnqualifiedString(Type type);  }### Answer:
@Test public void toUnqualifiedStringWithClass() { assertEquals("Integer", TypeUtils.toUnqualifiedString(Integer.class)); }
@Test public void toUnqualifiedStringWithArrayClass() { assertEquals("Integer[]", TypeUtils.toUnqualifiedString(Integer[].class)); }
@Test public void toUnqualifiedStringWithUnboundedTypeVariable() { assertEquals("T", TypeUtils.toUnqualifiedString(Types.typeVariable(declaration, "T"))); }
@Test public void toUnqualifiedStringWithBoundedTypeVariable() { TypeVariable<?> type = Types.typeVariable(declaration, "T", Number.class, Comparable.class); assertEquals("T extends Number & Comparable", TypeUtils.toUnqualifiedString(type)); }
@Test public void toUnqualifiedStringWithGenericArrayType() { assertEquals("Integer[]", TypeUtils.toUnqualifiedString(Types.genericArrayType(Integer.class))); }
@Test public void toUnqualifiedStringWithParameterizedType() { ParameterizedType type = Types.parameterizedType(List.class, Integer.class); assertEquals("List<Integer>", TypeUtils.toUnqualifiedString(type)); }
@Test public void toUnqualifiedStringWithUnboundedWildcardType() { assertEquals("?", TypeUtils.toUnqualifiedString(Types.unboundedWildcardType())); }
@Test public void toUnqualifiedStringWithUpperBoundedWildcardType() { WildcardType type = Types.upperBoundedWildcardType(Number.class); assertEquals("? extends Number", TypeUtils.toUnqualifiedString(type)); }
@Test public void toUnqualifiedStringWithLowerBoundedWildcardType() { WildcardType type = Types.lowerBoundedWildcardType(Integer.class); assertEquals("? super Integer", TypeUtils.toUnqualifiedString(type)); }
@Test public void toUnqualifiedStringWithNull() { assertEquals("null", TypeUtils.toUnqualifiedString(null)); }