private Validator getMetadataValidator() { if (null == metadataValidator) { Schema schema = getMetadataSchema(); // assert null != schema; metadataValidator = schema.newValidator(); if (null == validatorErrorHandler) { validatorErrorHandler = new ValidatorErrorHandler(); } metadataValidator.setErrorHandler(validatorErrorHandler); // assert null != metadataValidator; } return metadataValidator; }