protected void begin_constructor(java.lang.reflect.Constructor constructor) {
protected void begin_constructor(Constructor constructor) {
    protected void begin_constructor(java.lang.reflect.Constructor constructor) {        begin_constructor(constructor.getParameterTypes());    }