@Override public void refresh() { _inUpdate = true; Contract contract = getTargetObject(); if (contract != null) { _interface = contract.getInterface(); _service = contract; // init controls _interfaceControl.init(_interface, null); } _inUpdate = false; }