wsdlには、LoginResponseとLOGINRESPONSEの2つのタイプ、同じ名前、異なるケースがあります。
xfireを使用してJavaクラスを生成すると、LoginResponseという1つのクラスのみが生成され、LOGINRESPONSEが破棄されます。
これを回避するにはどうすればよいですか?
<s:element name="LoginResponse">
    <s:complexType>
      <s:sequence>
        <s:element minOccurs="0" maxOccurs="1" name="LoginResult" type="tns:LOGINRESPONSE" />
      </s:sequence>
    </s:complexType>
  </s:element>
  <s:complexType name="LOGINRESPONSE">
    <s:attribute name="Message" type="s:string" />
    <s:attribute name="Token" type="s:string" />
    <s:attribute name="DataFormat" type="s:string" />
    <s:attribute name="Header" type="s:boolean" use="required" />
    <s:attribute name="Suffix" type="s:boolean" use="required" />
  </s:complexType>