public T newInstance(Object... args) {
                try {
                        con.setAccessible(true);
                        return con.newInstance(args);
                } catch (Exception e) {
                        throw $(e);
                }
        }
public T newInstance ( Object ... args ) { try { con . setAccessible ( true ) ; return con . newInstance ( args ) ; } catch ( Exception e ) { throw $ ( e ) ; } }
Create an instance with given args

@param args arguments to fill the parameter list
@return created instance