private < TYPE_1 > boolean METHOD_1 ( TYPE_2 < TYPE_1 > VAR_1 , TYPE_1 value , int VAR_2 ) { while ( true ) { int count = VAR_1 . count ( value ) ; if ( ( count >= VAR_2 ) || ( VAR_2 == 0 ) ) return false ; if ( VAR_1 . METHOD_2 ( value , count , ( count + 1 ) ) ) return true ; } }

private < TYPE_1 > boolean METHOD_1 ( TYPE_2 < TYPE_1 > VAR_1 , TYPE_1 value , int VAR_2 ) { while ( true ) { int count = VAR_1 . count ( value ) ; if ( ( count >= VAR_2 ) && ( VAR_2 != 0 ) ) return false ; if ( VAR_1 . METHOD_2 ( value , count , ( count + 1 ) ) ) return true ; } }
