this.synchronizeOnSession = extDirectMethodAnnotation.synchronizeOnSession();
this.streamResponse = extDirectMethodAnnotation.streamResponse();
this.parameters = buildParameterList(method);
this.collectionType = (extDirectMethodAnnotation.entryClass() == Object.class) ? null
: extDirectMethodAnnotation.entryClass();
if (this.collectionType == null) {
for (ParameterInfo parameter : parameters) {
if (parameter.getCollectionType() != null) {