public void init(Project project) { this.project = (WsdlProject) project; initConfig(); project.addProjectListener(projectListener); for (Interface iface : project.getInterfaceList()) { for (String endpoint : iface.getEndpoints()) { // ensure we have defaults getEndpointDefaults(endpoint); } iface.addPropertyChangeListener(AbstractInterface.ENDPOINT_PROPERTY, propertyChangeListener); } removeUnusedEndpoints(); }