_ocd = new ObjectClassDefinitionImpl(ocd_name_val, ocd_description_val, _dp_localization);
_ocd = new ObjectClassDefinitionImpl(ocd_name_val, ocd_description_val, _refID, _dp_localization);
		public void init(String name, Attributes atts, Hashtable ocds_hashtable) throws SAXException {			Logging.log(Logging.TRACE, "Here is OcdHandler():init()"); //$NON-NLS-1$			_parent_OCDs_hashtable = ocds_hashtable;			String ocd_name_val = atts.getValue(NAME);			if (ocd_name_val == null) {				_isParsedDataValid = false;				Logging.log(Logging.ERROR, this, "init(String, Attributes, Hashtable)", //$NON-NLS-1$						NLS.bind(MetaTypeMsg.MISSING_ATTRIBUTE, NAME, name));				return;			}			String ocd_description_val = atts.getValue(DESCRIPTION);			if (ocd_description_val == null) {				// Not a problem, because DESCRIPTION is an optional attribute.			}			_refID = atts.getValue(ID);			if (_refID == null) {				_isParsedDataValid = false;				Logging.log(Logging.ERROR, this, "init(String, Attributes, Hashtable)", //$NON-NLS-1$						NLS.bind(MetaTypeMsg.MISSING_ATTRIBUTE, ID, name));				return;			}			_ocd = new ObjectClassDefinitionImpl(ocd_name_val, ocd_description_val, _dp_localization);		}