@@ -0,0 +1,888 @@
+/**%0A * %0A */%0Apackage edu.jhu.hlt.rebar.accumulo;%0A%0Aimport java.util.Iterator;%0Aimport java.util.Map.Entry;%0A%0Aimport org.apache.accumulo.core.data.Key;%0Aimport org.apache.accumulo.core.data.Value;%0Aimport org.apache.thrift.TException;%0A%0Aimport edu.jhu.hlt.concrete.Communication;%0A%0A/**%0A * @author max%0A *%0A */%0Apublic class CommunicationIterator extends AbstractThriftIterator%3CCommunication%3E %7B%0A%0A  /**%0A   * @param iter%0A   */%0A  public CommunicationIterator(Iterator%3CEntry%3CKey, Value%3E%3E iter) %7B%0A    super(iter);%0A  %7D%0A%0A  /* (non-Javadoc)%0A   * @see edu.jhu.hlt.rebar.accumulo.AbstractThriftIterator#next()%0A   */%0A  @Override%0A  public Communication next() %7B%0A    try %7B%0A      Communication c = new Communication();%0A      Entry%3CKey, Value%3E entry = this.iter.next();%0A      deser.deserialize(c, entry.getValue().get());%0A      return c;%0A    %7D catch (TException e) %7B%0A      throw new RuntimeException(e);%0A    %7D%0A  %7D%0A%7D%0A

Write out anonymous class