question: return true if this object is more valuable than the other , false otherwise . concode_field_sep byte generation concode_elem_sep short move concode_elem_sep short evalScore concode_elem_sep byte type concode_elem_sep int T_LE concode_elem_sep int T_GE concode_elem_sep short score concode_elem_sep int T_EXACT concode_elem_sep TTEntry emptySlot concode_elem_sep long key concode_elem_sep short depthSlot concode_elem_sep int T_EMPTY concode_elem_sep TTEntry[] table concode_field_sep ArrayList<Move> extractPVMoves concode_elem_sep int getDepth concode_elem_sep void nextGeneration concode_elem_sep void getMove concode_elem_sep void clear concode_elem_sep int h0 concode_elem_sep void setHashSlot concode_elem_sep void insert concode_elem_sep int h1 concode_elem_sep String extractPV concode_elem_sep int getHashSlot concode_elem_sep TTEntry probe concode_elem_sep void printStats concode_elem_sep int getScore concode_elem_sep void setDepth concode_elem_sep boolean valuable concode_elem_sep void setMove concode_elem_sep void setScore
target: boolean function ( TTEntry arg0 , int arg1 ) { if ( ( generation == arg1 ) != ( arg0 . generation == arg1 ) ) { return generation == arg1 ; } if ( ( type == T_EXACT ) != ( arg0 . type == T_EXACT ) ) { return type == T_EXACT ; } if ( getDepth ( ) != arg0 . getDepth ( ) ) { return getDepth ( ) > arg0 . getDepth ( ) ; } return false ; }