public class Column {
private final Table.Type type;
private final String attribute
;
public Column
(final Table.
Type type,
final String attribute
) { this.type = type;
this.attribute = attribute;
}
public Table.Type getType() {
return type;
}
public String getAttribute
() { return attribute;
}
}
cHVibGljIGNsYXNzIENvbHVtbiB7CiAgICBwcml2YXRlIGZpbmFsIFRhYmxlLlR5cGUgdHlwZTsKICAgIHByaXZhdGUgZmluYWwgU3RyaW5nIGF0dHJpYnV0ZTsKICAgIAogICAgcHVibGljIENvbHVtbihmaW5hbCBUYWJsZS5UeXBlIHR5cGUsIGZpbmFsIFN0cmluZyBhdHRyaWJ1dGUpIHsKICAgICAgICB0aGlzLnR5cGUgPSB0eXBlOwogICAgICAgIHRoaXMuYXR0cmlidXRlID0gYXR0cmlidXRlOwogICAgfQoKICAgIHB1YmxpYyBUYWJsZS5UeXBlIGdldFR5cGUoKSB7CiAgICAgICAgcmV0dXJuIHR5cGU7CiAgICB9CgogICAgcHVibGljIFN0cmluZyBnZXRBdHRyaWJ1dGUoKSB7CiAgICAgICAgcmV0dXJuIGF0dHJpYnV0ZTsKICAgIH0KfQ==