@Test
public void shouldNeverCallSuperclassConstructors() {

TheClassWithManyConstructors proxy = proxifier.proxify(TheClassWithManyConstructors.class, new MethodInvocation<TheClassWithManyConstructors>() {
	public Object intercept(TheClassWithManyConstructors proxy, Method method, Object[] args, SuperMethod superMethod) {
	return superMethod.invoke(proxy, args);
	}
});
assertThat(proxy.wasNumberConstructorCalled(), is(false));
assertThat(proxy.getNumber(), is(nullValue()));
}