protected ReturnType parseReturnType(final JsonParser jp, final String elementName) throws IOException { ReturnType returnType; if (elementName.equals(((FromXmlParser) jp).getStaxReader().getLocalName())) { returnType = new ReturnType(); returnType.setType(jp.nextTextValue()); } else { jp.nextToken(); returnType = jp.getCodec().readValue(jp, ReturnType.class); } return returnType; }