class BillingUtils {

	public static ModuleType getModuleType(Class<?> moduleClass) {
		if (classChildOf(moduleClass, AdapterBase.class)) {
			return ModuleType.ADAPTER;
		} else if (classChildOf(moduleClass, FilterBase.class)) {
			return ModuleType.FILTER;
		} else if (classChildOf(moduleClass, ParserBase.class)) {
			return ModuleType.PARSER;
		} else if (classChildOf(moduleClass, AppenderBase.class)) {
			return ModuleType.LOGAPPENDER;
		}
		return null;
	}

	private  BillingUtils();

}