logger.info("inputsArray:" + inputsArray);
//logger.warn("contents:" + contents);
try
{
final DynamicWebserviceSerializer serializer = new DynamicWebserviceSerializer();
@SuppressWarnings("unchecked")
List<Map<String, Object>> contents = (List<Map<String, Object>>) serializer.deserialize(inputsArray);
logger.info("contents:" + contents);
initializePrincipal(principalName);
Iterator<Map<String, Object>> contentIterator = contents.iterator();
while(contentIterator.hasNext())