{
try
{
Map<String,String> requestParams = getParameters( request );
GetLimbsKvpReader kvp = new GetLimbsKvpReader();
GetLimbsRequest getLimbsRequest = kvp.read( requestParams );
List<Limb> limbs = this.limbService.getLimbs( getLimbsRequest );
GetLimbsResponseWriterFactory writerFactory = this.limbWriters.get( getLimbsRequest.getFormat() );
if (writerFactory == null)