java.lang.reflect.Parameter[] parameters;
Type explicitType = null;
String name, reference;
if (!apiOperation.request().equals(Void.class)) {
Class<?> clazz = apiOperation.request();
<BUG>if(clazz.getSuperclass().equals(TypeToken.class)) {
</BUG>
explicitType = ((ParameterizedType) clazz.getGenericSuperclass()).getActualTypeArguments()[0];
parameters = null;
name = null;

java.lang.reflect.Parameter[] parameters;
Type explicitType = null;
String name, reference;
if (!apiOperation.request().equals(Void.class)) {
Class<?> clazz = apiOperation.request();
if (clazz.getSuperclass().equals(TypeToken.class)) {
explicitType = ((ParameterizedType) clazz.getGenericSuperclass()).getActualTypeArguments()[0];
parameters = null;
name = null;
