responseDoc.getWadlParams().add( wadlParam );
}
final Map<String, List<Tag>> tagsByStatus = getResponseRepresentationTags( methodDoc );
for ( Entry<String, List<Tag>> entry : tagsByStatus.entrySet() ) {
final RepresentationDocType representationDoc = new RepresentationDocType();
representationDoc.setStatus( Long.valueOf( entry.getKey() ) );
for ( Tag tag : entry.getValue() ) {
if ( tag.name().endsWith( ".qname" ) ) {
representationDoc.setElement( QName.valueOf( tag.text() ) );
}
else if ( tag.name().endsWith( ".mediaType" ) ) {
representationDoc.setMediaType( tag.text() );
}
else if ( tag.name().endsWith( ".example" ) ) {
representationDoc.setExample( getSerializedExample( tag ) );
}
else if ( tag.name().endsWith( ".doc" ) ) {
representationDoc.setDoc( tag.text() );
}
else {
LOG.warning( "Unknown response representation tag " + tag.name() );
}
}