MetadataParser { public SchemaBasedEdmProvider buildEdmProvider(Reader csdl) throws XMLStreamException { XMLInputFactory xmlInputFactory = createXmlInputFactory(); XMLEventReader reader = xmlInputFactory.createXMLEventReader(csdl); return buildEdmProvider(reader, this.referenceResolver, this.implicitlyLoadCoreVocabularies, this.useLocalCoreVocabularies, true, null); }  MetadataParser parseAnnotations(boolean parse); MetadataParser referenceResolver(ReferenceResolver resolver); MetadataParser useLocalCoreVocabularies(boolean load); MetadataParser recursivelyLoadReferences(boolean load); MetadataParser implicitlyLoadCoreVocabularies(boolean load); ServiceMetadata buildServiceMetadata(Reader csdl); SchemaBasedEdmProvider buildEdmProvider(Reader csdl); SchemaBasedEdmProvider addToEdmProvider(SchemaBasedEdmProvider existing, Reader csdl); void loadCoreVocabulary(SchemaBasedEdmProvider provider,
      String namespace);  }
@Test public void testParsingWithNoFormat() throws Exception { MetadataParser parser = new MetadataParser(); provider = (CsdlEdmProvider) parser.buildEdmProvider(new FileReader("src/test/resources/skip-annotation.xml")); }