@@ -0,0 +1,667 @@
+package water;%0A%0Aimport org.junit.Ignore;%0Aimport org.junit.rules.ExternalResource;%0Aimport water.fvec.Frame;%0A%0Aimport java.io.Serializable;%0A%0A@Ignore // just a simple class that avoid the classic try-Scope.enter-finally-Scope.exit pattern%0Apublic class ScopeTracker extends ExternalResource implements Serializable %7B%0A%0A  @Override%0A  protected void before() %7B%0A    Scope.enter();%0A  %7D%0A%0A  @Override%0A  protected void after() %7B%0A    Scope.exit();%0A  %7D%0A%0A  public final void track(Frame... frames) %7B%0A    Scope.track(frames);%0A  %7D%0A%0A  @SuppressWarnings(%22unchecked%22)%0A  public final %3CT extends Keyed%3E T track(Keyed%3CT%3E keyed) %7B%0A    Scope.track_generic(keyed);%0A    return (T) keyed;%0A  %7D%0A%0A%7D%0A

Add ScopeTracker test support from master