WSDL4J is a Java library for reading, creating, and manipulating WSDL documents, used by Apache Axis.