String getDescription();
void assertCompatible(final ModuleRootModel model) throws ConfigurationException;
void detach(@NotNull Module module);
void moduleRenamed(@NotNull Module module, @NotNull String oldName, @NotNull String newName);
@NotNull
<BUG>ClasspathConverter createConverter(@NotNull Module module);
String getContentRoot(@NotNull ModuleRootModel model);</BUG>
void modulePathChanged(Module module, String path);
interface ClasspathConverter {
@NotNull

String getDescription();
void assertCompatible(final ModuleRootModel model) throws ConfigurationException;
void detach(@NotNull Module module);
void moduleRenamed(@NotNull Module module, @NotNull String oldName, @NotNull String newName);
@NotNull
ClasspathConverter createConverter(@NotNull Module module);
@Nullable
String getContentRoot(@NotNull ModuleRootModel model);
void modulePathChanged(Module module, String path);
interface ClasspathConverter {
@NotNull
