Create a Builder for FailOnTimeout.

Create a Builder for FailOnTimeout.
Delete all constructors created since 4.11 was released.

I don't see why it would confuse people. See

http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentHashMap.html#put(K,%20V)
http://docs.oracle.com/javase/7/docs/api/java/util/Collections.html (second paragraph of class overview Javadoc)
http://docs.oracle.com/javase/7/docs/api/java/util/List.html#toArray(T[])