public static void main(String[] args) {
ReceiveBufferSizePredictor receiveBufferSizePredictor = new AdaptiveReceiveBufferSizePredictor();
receiveBufferSizePredictor.previousReceiveBufferSize(960);
System.out.println(receiveBufferSizePredictor.nextReceiveBufferSize());
receiveBufferSizePredictor.previousReceiveBufferSize(1300);
System.out.println(receiveBufferSizePredictor.nextReceiveBufferSize());
receiveBufferSizePredictor.previousReceiveBufferSize(4000);
System.out.println(receiveBufferSizePredictor.nextReceiveBufferSize());
receiveBufferSizePredictor.previousReceiveBufferSize(960);
System.out.println(receiveBufferSizePredictor.nextReceiveBufferSize());
receiveBufferSizePredictor.previousReceiveBufferSize(50);