Agreed. For what its worth, the FaultDesc construction in ServiceDesc was generating parameters for all of the fields in the exception...instead of just the public fields. This caused Thomas Borkel problems (8191) because one of his private fields did not have an java-xml mapping (type was Throwable), which resulted in some very strange behavior.
Rich Scheuerle XML & Web Services Development 512-838-5115 (IBM TL 678-5115)