private Statement statementOrNull(Statement methodInvoker, Field field) { if (field.getType().isAssignableFrom(Statement.class)) return getOriginalStatement(methodInvoker, field); return null; }