JAXB Dúvidas - TISS

Ae galera estou comecando agora os conceitos de JAXB, trabalho com forms and reports na área hospitalar, mas com o novo padrao TISS que usa um XML para intercambiar informaçoes entre convenios, estou tendo que aprender java nesse sentido para criar um script que intercambeie informacoes entre XML e nossa base atual!

Tinha alguns conhecimentos em java, e descobri a API JAXB que faz o binding do XML podendo assim gerar com mais facilidade os XML e transformas as informacoes do mesmo em classes!!!

Bem…

Estou usando
java 1.6.0_01
tomcat50-jwsdp.zip
jwsdp-2_0-windows-i586.exe

Estava seguindo passo a passo o tutorial para aprender e testar a API http://www.onjava.com/pub/a/onjava/2004/12/15/jaxb.html

Porem no momento que utilizo o comando xjc catalog.xsd

Ele nao gera esse numero de classes que o tutorial mostra gera apenas 4 classes!

O schema do tutorial que estou usando é:

<xsd:schema xmlns:xsd=“http://www.w3.org/2001/XMLSchema”>
<xsd:element name=“catalog” type=“catalogType”/>
<xsd:complexType name=“catalogType”>
xsd:sequence
<xsd:element ref=“journal” minOccurs=“0” maxOccurs=“unbounded”/>
</xsd:sequence>
<xsd:attribute name=“section” type=“xsd:string”/>
<xsd:attribute name=“publisher” type=“xsd:string”/>
</xsd:complexType>
<xsd:element name=“journal” type=“journalType”/>
<xsd:complexType name=“journalType”>
xsd:sequence
<xsd:element ref=“article” minOccurs=“0” maxOccurs=“unbounded”/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name=“article” type=“articleType”/>
<xsd:complexType name=“articleType”>
xsd:sequence
<xsd:element name=“title” type=“xsd:string”/>
<xsd:element name=“author” type=“xsd:string”/>
</xsd:sequence>
<xsd:attribute name=“level” type=“xsd:string”/>
<xsd:attribute name=“date” type=“xsd:string”/>
</xsd:complexType>
</xsd:schema>

O tutorial diz que deveria gerar as classes:

parsing a schema…
compiling a schema…
generated\impl\runtime\ErrorHandlerAdaptor.java
generated\impl\runtime\MSVValidator.java
generated\impl\runtime\NamespaceContext2.java
generated\impl\runtime\UnmarshallableObject.java
generated\impl\runtime\MarshallerImpl.java
generated\impl\runtime\ValidationContext.java
generated\impl\runtime\UnmarshallerImpl.java
generated\impl\runtime\DefaultJAXBContextImpl.java
generated\impl\runtime\ContentHandlerAdaptor.java
generated\impl\runtime\GrammarInfoFacade.java
generated\impl\runtime\UnmarshallingContext.java
generated\impl\runtime\UnmarshallingEventHandlerAdaptor.java
generated\impl\runtime\XMLSerializable.java
generated\impl\runtime\Discarder.java
generated\impl\runtime\PrefixCallback.java
generated\impl\runtime\SAXMarshaller.java
generated\impl\runtime\NamespaceContextImpl.java
generated\impl\runtime\UnmarshallingEventHandler.java
generated\impl\runtime\GrammarInfo.java
generated\impl\runtime\InterningUnmarshallerHandler.java
generated\impl\runtime\ValidatableObject.java
generated\impl\runtime\GrammarInfoImpl.java
generated\impl\runtime\ValidatingUnmarshaller.java
generated\impl\runtime\ValidatorImpl.java
generated\impl\runtime\SAXUnmarshallerHandlerImpl.java
generated\impl\runtime\XMLSerializer.java
generated\impl\runtime\Util.java
generated\impl\runtime\SAXUnmarshallerHandler.java
generated\impl\runtime\AbstractUnmarshallingEventHandlerImpl.java
generated\impl\ArticleImpl.java
generated\impl\ArticleTypeImpl.java
generated\impl\CatalogImpl.java
generated\impl\CatalogTypeImpl.java
generated\impl\JAXBVersion.java
generated\impl\JournalImpl.java
generated\impl\JournalTypeImpl.java
generated\Article.java
generated\ArticleType.java
generated\Catalog.java
generated\CatalogType.java
generated\Journal.java
generated\JournalType.java
generated\ObjectFactory.java
generated\bgm.ser
generated\jaxb.properties

Porém as classes geradas sao apenas!!!

JournalType.class
CatalogType.java
ObjectFactory.java
CatalogType.java

Gostaria de saber de alguem q entende no assunto se o tutorial pulou alguma configuraçao em especial ou algum detalhe para gerar as classes

Abraços