code: public SparseDoubleVector generateContext(Queue<String> prevWords,
                                                Queue<String> nextWords) {
          SparseDoubleVector meaning = new CompactSparseVector(indexVectorLength);
          addContextTerms(meaning, prevWords, -1 * prevWords.size());
          addContextTerms(meaning, nextWords, 1);
          return meaning;
      }
docs: {@inheritDoc}