docs: public Set<Integer> getAdjacentFactors(int factorNum) {
      Set<Integer> adjacentFactors = Sets.newHashSet();
      for (Integer variableNum : factorVariableMap.get(factorNum)) {
        adjacentFactors.addAll(variableFactorMap.get(variableNum));
      }
      return adjacentFactors;
    }