java.lang.String.hashCode spec incorrectly describes the hash algorithm (2004)

Stream.flatMap() causes breaking of short-circuiting of terminal operations

Bug ID: JDK-4513622 keeping a substring of a field prevents GC for object