Changing schema(String literal) to schema(String uri) is incompatible, and only obvious at runtime. Call this method schemaFromUri perhaps?