{
System.out.println("Testing marshalling of PSML on base *** Security-ref ***");
String psmlFile = "../webapp/WEB-INF/psml/test/testcase_securityref.psml";
Mapping mapping = null;
String mapFile = getMappingFileName();
File map = new File(mapFile);
if (map.exists() && map.isFile() && map.canRead())
{
FileReader reader = new FileReader(psmlFile);
mapping = new Mapping();
InputSource is = new InputSource( new FileReader(map) );
is.setSystemId( mapFile );
mapping.loadMapping( is );
System.out.println("++++++++++++++++++++++++++++++++++++++++++++++++++++");
Unmarshaller unmarshaller = new Unmarshaller(mapping);
Portlets rootset = (Portlets)unmarshaller.unmarshal(reader);
System.out.println("++++++++++++++++++++++++++++++++++++++++++++++++++++");