// reinitialize some members
cachedArgValueMap.clear();
getTableTopPanel().resetState();
// reset the metadata for the table top target collector
FunctionMetadata oldMetadata = getTargetCollector().getDesignMetadata();
getTargetCollector().clearDesignMetadata();
// post an undoable edit for this reseting of the metadata
getUndoableEditSupport().postEdit(new UndoableChangeCollectorDesignMetadataEdit(this, getTargetCollector(), oldMetadata));
}