if (rawType.equals( TEMPLATE_TYPE ) && rawValue instanceof HashMap ) { rawValue = new Object[]{ null, rawValue }; }
	protected void readField( int version, int filedId, DataInputStream in )			throws IOException	{		switch ( filedId )		{			case FIELD_RAW_TYPE :				rawType = IOUtil.readString( in  );				break;			case FIELD_RAWVALUE :				rawValue = IOUtil.readObject( in );				break;			case FIELD_ALTTEXT :				altText = IOUtil.readString( in );				break;			case FIELD_ALTTEXTKEY :				altTextKey = IOUtil.readString( in );				break;			case FIELD_RAWKEY :				rawKey = IOUtil.readString( in );				break;			default :				super.readField( version, filedId, in );		}	}