@Override
 public Schema getSchema() {
   SchemaFactory sm = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);
   try {
     File sFx = StreamUtil.copyStreamToTempFile(getSchemaInputStream());
     Schema schema = sm.newSchema(sFx);
     return schema;
   } catch (Exception e) {
     NeptusLog.pub().warn(ReflectionUtil.getCallerStamp() + e.getMessage());
   }
   return null;
 }