code: @Override
      protected void _from(ObjectInput in) throws IOException,
              ClassNotFoundException {
          final int size = in.readInt();
          for (int i = 0; i < size; i++) {
              final int statementIndex = in.readInt();
              final int annotationPairsSize = in.readInt();
              Set<AnnotationPair> annotationPairs =
                      new HashSet<AnnotationPair>(annotationPairsSize);
              for (int j = 0; j < annotationPairsSize; ++j) {
                  AnnotationPair pair = new AnnotationPair();
                  pair.readExternal(in);
                  annotationPairs.add(pair);
              }
              addStatementAnnotation(statementIndex, annotationPairs);
          }
      }
docs: {@inheritDoc}