Java: Marshalling Object - Removendo anotação ns2 extra em xml

Estou tentando organizar dados dentro de um objeto em um arquivo xml com base em um esquema definido. No entanto, quando imprimo o arquivo xml, recebo anotações extras nas tags xml. Existe alguma maneira de se livrar da anotação extra de namespace (ou seja, ns2)

Este é um exemplo do xml que recebo do marshallin

<?xml version="1.0" encoding="UTF-8" standalone="yes">
<root xmlns:ns2="http://www.something.com/something">
    <ns2:food>steak</ns2:food>
    <ns2:beverage>water</ns2:beverage>
</root>

O que eu quero é algo como isto:

<?xml version="1.0" encoding="UTF-8" standalone="yes">
<root xmlns="http://www.something.com/something">
    <food>steak</food>
    <beverage>water</beverage>
</root>

Isto é o que meu código Java está fazendo:

            JAXBContext context = JAXBContext.newInstance("com.schema");
            JAXBElement<FoodSchema> element = new JAXBElement<FoodSchema>
                (new QName("FoodSchema"), Food.class, foodSchema);
            Marshaller marshaller = context.createMarshaller();
            OutputStream os = new FileOutputStream(object.getFilePath());
            marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true); 
            marshaller.marshal(element, os);

Qualquer ajuda é muito apreciada! Obrigado

questionAnswers(3)

yourAnswerToTheQuestion