Java: Marshalling Object - Eliminando la anotación adicional ns2 en xml

Estoy tratando de ordenar datos dentro de un objeto en un archivo xml basado en un esquema definido. Sin embargo, cuando imprimo el archivo xml, recibo anotaciones adicionales en las etiquetas xml. ¿Hay alguna manera de deshacerse de la anotación adicional del espacio de nombres (es decir, ns2)

Este es un ejemplo del xml que recibo de clasificación.

<?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>

Lo que quiero es algo como esto:

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

Esto es lo que está haciendo mi código Java:

            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);

¡Cualquier ayuda es muy apreciada! ¡Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta