/guava/guava/src/com/google/common/collect/MinMaxPriorityQueue.java
return new Builder<Comparable>( Ordering.natural( ) ).expectedSize( maximumSize) ;
return new Builder<Comparable> ( Ordering.natural ( ) ) .maximumSize ( maximumSize ) ;
return new Builder<>(comparator); } public static Builder<Comparable> expectedSize(int expectedSize) { return new Builder<Comparable>(Ordering.natural()).expectedSize(expectedSize); } public static Builder<Comparable> maximumSize(int maximumSize) { <extra_id_0> } public static final class Builder<B> { private static final int UNSET_EXPECTED_SIZE = -1; private final Comparator<B> comparator; private int expectedSize = UNSET_EXPECTED_SIZE; private int maximumSize = Integer.MAX_VALUE;