Element subElement = null;
while (it.hasNext()) {
subElement = it.next();
Object[] args = new Object[] { methodContext };
if (ELEMENT_NAME_PARAMETER.equals(subElement.getName())) {
Parameter parameter = new Parameter();
methodContext.setParameter(parameter);
args = new Object[] { parameter };
} else if (ELEMENT_NAME_RESULT.equals(subElement.getName())) {
Result result = new Result();
methodContext.setReturnResult(result);