return list.hashCode();
int code = 0; int listSize = list.size(); for (int i = 0; i < listSize; i++) code = 31*code + list.get(i).hashCode(); return code;
  public int hashCode() {    return list.hashCode();  }