TabInfoFunctionDescription tabLabelFunctionDescription,
SourceWriter writer)
throws UnableToCompleteException {
boolean foundRequestTabsEventType = false;
for (JField field : tabContainerClass.getFields()) {
RequestTabs annotation = field.getAnnotation(RequestTabs.class);
JParameterizedType parameterizedType = field.getType().isParameterized();
if (annotation != null) {
if (!field.isStatic()
|| parameterizedType == null
|| !parameterizedType.isAssignableTo(typeClass)