### Question:
ImmutableCell extends ImmutableElectricObject { public int hashCodeExceptVariables() { return cellId.hashCode(); } private  ImmutableCell(CellId cellId, CellName groupName,
            long creationDate, long revisionDate, TechId techId, int flags, Variable[] vars, Variable[] params); static ImmutableCell newInstance(CellId cellId, long creationDate); ImmutableCell withGroupName(CellName groupName); ImmutableCell withCreationDate(long creationDate); ImmutableCell withRevisionDate(long revisionDate); ImmutableCell withTechId(TechId techId); ImmutableCell withFlags(int flags); Variable getParameter(Variable.AttrKey key); Iterator<Variable> getParameters(); int getNumParameters(); Variable getParameter(int paramIndex); ImmutableCell withParam(Variable var); ImmutableCell withoutParam(Variable.AttrKey key); ImmutableCell withVariable(Variable var); ImmutableCell withoutVariable(Variable.Key key); ImmutableCell withoutVariables(); LibId getLibId(); int hashCodeExceptVariables(); boolean equalsExceptVariables(ImmutableElectricObject o); void check(); boolean paramsAllowed(); boolean busNamesAllowed(); @Override String toString(); final CellId cellId; final CellName groupName; final long creationDate; final long revisionDate; final TechId techId; }### Answer:
@Test public void testHashCodeExceptVariables() { System.out.println("hashCodeExceptVariables"); assertEquals(cellId.hashCode(), d.hashCodeExceptVariables()); }