@Deprecated
 @Nullable
 public List<RuntimeConfigurationProducer> findPreferredProducers() {
   if (myPreferredProducers == null) {
     myPreferredProducers = PreferredProducerFind.findPreferredProducers(myLocation, this, true);
   }
   return myPreferredProducers;
 }
 @Nullable
 public List<ConfigurationFromContext> getConfigurationsFromContext() {
   if (myConfigurationsFromContext == null) {
     myConfigurationsFromContext =
         PreferredProducerFind.getConfigurationsFromContext(myLocation, this, true);
   }
   return myConfigurationsFromContext;
 }
 private void createConfiguration() {
   LOG.assertTrue(myConfiguration == null);
   final Location location = getLocation();
   myConfiguration =
       location != null && !DumbService.isDumb(location.getProject())
           ? PreferredProducerFind.createConfiguration(location, this)
           : null;
   myInitialized = true;
 }