package org.acra.util; /** * Helps to construct objects via reflection. */ public final class ReflectionHelper { public Object create(String className) throws ReflectionException { try { final Class clazz = Class.forName(className); return clazz.newInstance(); } catch (ClassNotFoundException e) { throw new ReflectionException("Could not find class : " + className, e); } catch (InstantiationException e) { throw new ReflectionException("Could not instantiate class : " + className, e); } catch (IllegalAccessException e) { throw new ReflectionException("Could not access class : " + className, e); } } }