docs: public boolean matches(final Object object) {
          if ( object instanceof Fact ) {
              return this.factTemplate.equals( ((Fact) object).getFactTemplate() );
          } else {
              return false;
          }
      }