--- old/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugDumpHandler.java 2017-03-20 17:37:51.000000000 -0700 +++ new/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugDumpHandler.java 2017-03-20 17:37:51.000000000 -0700 @@ -29,6 +29,14 @@ void dump(Object object, String message); /** + * Add arbitrary capability for use by the handler. + * + * @param capability + */ + default void addCapability(Object capability) { + } + + /** * Flushes and releases resources managed by this dump handler. A subsequent call to * {@link #dump(Object, String)} will create and open new resources. That is, this method can be * used to reset the handler.