public void shrink(final Object o, final Method m, final Object[] args) {
        try {
			Object r = m.invoke(o, args);
			if(r instanceof SingleTestResult) {
				SingleTestResult result = (SingleTestResult)r;
                if(!result.isDiscarded && (result.expect != result.ok)) {
                }
			}
		} catch (IllegalAccessException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IllegalArgumentException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (InvocationTargetException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
    }