with only minor changes.
</p>
<pre>
package org.netbeans.spi.project;
public interface ProjectConfigurationProvider {
    String PROP_CONFIGURATION_ACTIVE;
    String PROP_CONFIGURATIONS;
    Collection&lt;? extends ProjectConfiguration&gt; getConfigurations();
    ProjectConfiguration getActiveConfiguration();
    void setActiveConfiguration(ProjectConfiguration) throws IllegalArgumentException, IOException;
    boolean configurationsAffectAction(String command);
    boolean hasCustomizer();
    void custo