private void setupConfiguration(T configuration, final PsiClass aClass, final ConfigurationContext context) {
    if (aClass instanceof PsiImplicitClass) {
      configuration.setImplicitClassConfiguration(true);
    }
    configuration.setMainClassName(JavaExecutionUtil.getRuntimeQualifiedName(aClass));
    configuration.setGeneratedName();
    setupConfigurationModule(context, configuration);
  }
private void setupConfiguration(T configuration, final PsiClass aClass, final ConfigurationContext context)