public static PluginConfigurator getInstance (String className) {
		boolean goOn = true;

		Class<? extends PluginConfigurator> configuratorClass = null;
		if (goOn) {
			try {
				configuratorClass = (Class<PluginConfigurator>) Class.forName (className);
			} catch (ClassNotFoundException ex) {
				LogHelperDebug.printError ("Class not found: " + className, ex, false);
				goOn = false;
			} catch (ClassCastException ex) {
				LogHelperDebug.printError ("Class " + className + " is found, but probably is not a subclass of ru.dmerkushov.loghelper.configure.loggerwrapper.LoggerWrapperConfigurator", ex, false);
				goOn = false;
			}
		}
		if (configuratorClass == null) {
			LogHelperDebug.printError ("Class " + className + " is null", false);
			goOn = false;
		}

		PluginConfigurator configurator = null;
		if (goOn) {
			try {
				configurator = configuratorClass.newInstance ();
			} catch (InstantiationException ex) {
				LogHelperDebug.printError ("Exception when instantiating " + className, ex, false);
			} catch (IllegalAccessException ex) {
				LogHelperDebug.printError ("Exception when instantiating " + className, ex, false);
			}
		}

		return configurator;
	}
public static PluginConfigurator getInstance ( String className ) { boolean goOn = true ; Class < ? extends PluginConfigurator > configuratorClass = null ; if ( goOn ) { try { configuratorClass = ( Class < PluginConfigurator > ) Class . forName ( className ) ; } catch ( ClassNotFoundException ex ) { LogHelperDebug . printError ( "Class not found: " + className , ex , false ) ; goOn = false ; } catch ( ClassCastException ex ) { LogHelperDebug . printError ( "Class " + className + " is found, but probably is not a subclass of ru.dmerkushov.loghelper.configure.loggerwrapper.LoggerWrapperConfigurator" , ex , false ) ; goOn = false ; } } if ( configuratorClass == null ) { LogHelperDebug . printError ( "Class " + className + " is null" , false ) ; goOn = false ; } PluginConfigurator configurator = null ; if ( goOn ) { try { configurator = configuratorClass . newInstance ( ) ; } catch ( InstantiationException ex ) { LogHelperDebug . printError ( "Exception when instantiating " + className , ex , false ) ; } catch ( IllegalAccessException ex ) { LogHelperDebug . printError ( "Exception when instantiating " + className , ex , false ) ; } } return configurator ; }
Get a configurator instance with a specified class name

@param className
@return