in gson/src/java/org/apache/fulcrum/json/gson/GSONBuilderService.java [87:93]
public <T> String ser(Object src, Class<T> type) throws Exception {
getLogger().debug("ser::" + src + " with type" + type);
Type collectionType = new TypeToken<T>() {
}.getType();
return gson.create().toJson(src, collectionType);
}