code: @Override
  	public Statement apply(final Statement base, Description description) {
  		return new Statement() {
  			@Override
  			public void evaluate() throws Throwable {
  				StatementResolverHolder.getStatementResolver().addStatement(factName, fact, Fact.class);
  				base.evaluate();
  			}
  		};
  	}
docs: {@inheritDoc}