code: @Override
      public <E extends Exception> void add(Iteration<? extends Statement, E> statements, Resource... contexts) throws RepositoryException, E {
          while(statements.hasNext()){
              Statement st = statements.next();
              add(st.getSubject(), st.getPredicate(), st.getObject(), mergeResource(st.getContext(), contexts));
          }
      }
docs: add triple statements
  
  @param statements
  @param contexts
  @param <E>
  @throws RepositoryException
  @throws E