assertEquals(TypeDetector.SER_CHARACTER_SEQUENCE, td.findFullType(StringBuffer.class));
assertEquals(TypeDetector.SER_COLLECTION, td.findFullType(LinkedHashSet.class));
assertEquals(TypeDetector.SER_LIST, td.findFullType(ArrayList.class));
assertEquals(TypeDetector.SER_NUMBER_INTEGER, td.findFullType(Integer.class));
assertEquals(TypeDetector.SER_NUMBER_INTEGER, td.findFullType(Integer.TYPE));
// more specific types
assertEquals(TypeDetector.SER_CALENDAR, td.findFullType(Calendar.class));
assertEquals(TypeDetector.SER_CALENDAR, td.findFullType(GregorianCalendar.class));
assertEquals(TypeDetector.SER_DATE, td.findFullType(new GregorianCalendar().getTime().getClass()));