/** {@inheritDoc} */ @Override public void setAssertions(Set<Assertion> assertions) { for (Assertion assertion : assertions) assertion.setStatement(this); this.assertions = assertions; }
/** {@inheritDoc} */ @Override public void addAssertion(Assertion assertion) { if (assertion == null) { logger.warn("Trying to add null assertion!"); } else { logger.debug("Adding assertion " + assertion.getCode()); assert (assertion.isValid()) : "Invalid assertion detected: " + assertion.getCode() + ", " + assertion.getSource() + ", " + assertion.getValue(); assertion.setStatement(this); assertions.add(assertion); } }