*/
public boolean isVisible(VDBFieldData field) {	int visibility = field.getVisibility();	boolean link = field.getDbdData().getGUI_type()==DBDConstants.GUI_LINKS ||		field.getDbdData().getGUI_type()==DBDConstants.GUI_OUTPUT ||		field.getDbdData().getGUI_type()==DBDConstants.GUI_INPUTS;		boolean validLink = false;		Object obj = getSubObject(field.getName());	if (obj instanceof Linkable && EPICSOutLink.getEndPoint((Linkable)obj) != null) validLink = true;		if (visibility == VDBFieldData.NEVER_VISIBLE ||		(visibility == VDBFieldData.NON_DEFAULT_VISIBLE && (field.hasDefaultValue() || !Settings.getInstance().isDefaultVisibility())) ||		(validLink && Settings.getInstance().isHideLinks())) return false;			return true;}