code: public void addOutputValues(Entry entry, ValueNumber[] outputValueList) {
          ValueNumber[] old = entryToOutputMap.put(entry, outputValueList);
          if (old != null) {
              throw new IllegalStateException("overwriting output values for entry!");
          }
      }
docs: Add output values for given entry. Assumes that lookupOutputValues() has
  determined that the entry is not in the cache.
  
  @param entry
  the entry
  @param outputValueList
  the list of output values produced by the entry's instruction
  and input values