Gerar XML / Abrasf / NFS-e

Bom dia amigos!

Estou num projeto desenvolvendo um módulo nota fiscal de serviço(NFS-e) e a cidade a qual preciso integrar meu sistema com seu webservice usa o padrao abrasf e etc…ja fiz os passos indicados no site deles mas estou apanhando da geração do arquivo xml…

quando chega nessa parte de gerar o arquivo ta dando um erro:

        Marshaller xml = jc.createMarshaller();
        StringWriter writer = new StringWriter();  
        xml.marshal(objectFactory, writer);
        String request = xml.toString();
         
        xml.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);  
        xml.setProperty(Marshaller.JAXB_ENCODING, "UTF-8");
        
        xml.marshal(cadastro, writer);  
        String xmlEnviNfse = writer.toString();  

bem nessa parte: xml.marshal(cadastro, writer);

erro:

e = (javax.xml.bind.JAXBException) javax.xml.bind.JAXBException: class br.org.abrasf.nfse.ObjectFactory e nenhuma de sua superclasse é conhecida para este contexto

alguém poderia me ajudar?

Rodrigo