identical to #equals object equals method except that this ignores different timestamps . in other words , this version of equals returnstrue if the order internal to the orderbooks are equal but their timestamps are unequal . it returns false if false if any order between the two are different . concode_field_sep Date timeStamp concode_elem_sep List<LimitOrder> asks concode_elem_sep List<LimitOrder> bids concode_field_sep List<LimitOrder> getBids concode_elem_sep void updateDate concode_elem_sep Date getTimeStamp concode_elem_sep int hashCode concode_elem_sep boolean equals concode_elem_sep void update concode_elem_sep void update concode_elem_sep void update concode_elem_sep LimitOrder withAmount concode_elem_sep String toString concode_elem_sep List<LimitOrder> getAsks concode_elem_sep List<LimitOrder> getOrders
boolean function ( OrderBook arg0 ) { Date loc0 = new Date ( ) ; if ( this != null && arg0 != null ) { OrderBook loc1 = new OrderBook ( loc0 , this . getAsks ( ) , this . getBids ( ) ) ; OrderBook loc2 = new OrderBook ( loc0 , arg0 . getAsks ( ) , arg0 . getBids ( ) ) ; return loc1 . equals ( loc2 ) ; } else { return this . equals ( arg0 ) ; } }