code: private static Object createInstance(String className)
              throws ClassNotFoundException, NoSuchMethodException,
              IllegalAccessException, InvocationTargetException,
              InstantiationException {
  
          Class<?> clazz = Class.forName(className);
          Constructor<?> constructor = clazz.getConstructor();
          return constructor.newInstance();
      }
docs: Helper method for mappers and connectors classes instantiation
  @param className name of class to create instance
  @return given class by name instance
  
  @throws ClassNotFoundException on given class not found
  @throws NoSuchMethodException if default constructor not found in given class
  @throws IllegalAccessException if default constructor in given class has non-public access
  @throws InvocationTargetException if given class constructor throws an exception
  @throws InstantiationException on given class instantiation fail