private static <T extends UnnamedConfigurable> T createConfigurable( @NotNull ConfigurableEP<T> ep, boolean log) { long time = System.currentTimeMillis(); T configurable = ep.createConfigurable(); if (configurable instanceof Configurable) { ConfigurableCardPanel.warn((Configurable) configurable, "init", time); if (log) { LOG.debug("cannot create configurable wrapper for " + configurable.getClass()); } } return configurable; }