public abstract class ConfigurableGate extends Gate {
protected transient SetupWindow _setupWindow;
public void config(String[] txtparams, String[] valparams) {
if (_setupWindow == null) {
_setupWindow = new SetupWindow(this, "Clock config", txtparams, valparams);
_setupWindow.pack();
}
_setupWindow.show();