import water.fvec.Frame;
abstract class FramesBase extends Schema<Frames, FramesBase> {
@API(help="Key of Frame of interest", json=false) // TODO: no validation yet, because right now fields are required if they have validation.
Key key;
@API(help="Name of column of interest", json=false) // TODO: no validation yet, because right now fields are required if they have validation.
<BUG>String column;
@API(help="Frames")</BUG>
FrameV2[] frames; // TODO: create interface or superclass (e.g., FrameBase) for FrameV2
@API(help="Compatible models")
<BUG>ModelsBase[] compatible_models;
</BUG>
@Override public Frames createImpl() {

import water.fvec.Frame;
abstract class FramesBase extends Schema<Frames, FramesBase> {
@API(help="Key of Frame of interest", json=false) // TODO: no validation yet, because right now fields are required if they have validation.
Key key;
@API(help="Name of column of interest", json=false) // TODO: no validation yet, because right now fields are required if they have validation.
String column;
@API(help="Find and return compatible models?", json=false)
public boolean find_compatible_models = false;
@API(help="Frames")
FrameV2[] frames; // TODO: create interface or superclass (e.g., FrameBase) for FrameV2
@API(help="Compatible models")
ModelSchema[] compatible_models;
@Override public Frames createImpl() {
