--- old/src/share/classes/java/lang/StringBuilder.java 2009-02-06 18:03:26.000000000 +0100 +++ new/src/share/classes/java/lang/StringBuilder.java 2009-02-06 18:03:26.000000000 +0100 @@ -400,6 +400,36 @@ return this; } + /** + * @throws NullPointerException {@inheritDoc} + * @since 1.7 + */ + @Override + public StringBuilder join(String delimiter, Object first, Object... elements) { + super.join(delimiter, first, elements); + return this; + } + + /** + * @throws NullPointerException {@inheritDoc} + * @since 1.7 + */ + @Override + public StringBuilder join(String delimiter, Object[] elements) { + super.join(delimiter, elements); + return this; + } + + /** + * @throws NullPointerException {@inheritDoc} + * @since 1.7 + */ + @Override + public StringBuilder join(String delimiter, Iterable elements) { + super.join(delimiter, elements); + return this; + } + public String toString() { // Create a copy, don't share the array return new String(value, 0, count);