JAXBContext jc = JAXBContext.newInstance( "org.cpcv" );
// create Java XML-bound objects
ContratoPromessaCompraVenda cpcv = new ContratoPromessaCompraVenda();
PromitenteComprador c = new PromitenteComprador();
Bi biComprador = new Bi();
biComprador.setNr(123456789);
biComprador.setArquivo("Porto");
biComprador.setEmitido(DatatypeFactory.newInstance().newXMLGregorianCalendar(2004, 12, 2, 12, 22, 11, 0, 0));
c.setBi(biComprador);
c.setMorada("Rua das Flores, 23, 4� B");
Nif nifComprador = new Nif();
nifComprador.setNr("23123122");
c.setNif(nifComprador);
c.setNome("Jos� Silva");
cpcv.setPromitenteComprador(c);
PromitenteVendedor v = new PromitenteVendedor();