}
HeaderStyles add(URL styleLocation) {
notNull(styleLocation, "Style location");
XMLTag tag = XMLDoc.from(styleLocation, false);
ValidationResult res = tag.validate(HEADER_STYLES_SCHEMA);
if (res.hasError()) {
throw new LicenseManagerException("Style definition at '" + styleLocation + "' is not valid: " + res.getErrorMessages()[0]);
}
final String ns = tag.getPefix("http://mycila.com/license/styles/1.0");
tag.forEachChild(new CallBack() {