code: void check_type() throws DevFailed
  	{
  		boolean unsuported = true;
  		if (type == Tango_DEV_SHORT)
  			unsuported = false;
  		else if (type == Tango_DEV_USHORT)
  			unsuported = false;
  		else if (type == Tango_DEV_LONG)
  			unsuported = false;
  		else if (type == Tango_DEV_LONG64)
  			unsuported = false;
  		else if (type == Tango_DEV_ULONG)
  			unsuported = false;
  		else if (type == Tango_DEV_ULONG64)
  			unsuported = false;
  		else if (type == Tango_DEV_BOOLEAN)
  			unsuported = false;
  		else if (type == Tango_DEV_FLOAT)
  			unsuported = false;
  		else if (type == Tango_DEV_DOUBLE)
  			unsuported = false;
  		else if (type == Tango_DEV_STRING)
  			unsuported = false;
  		else if (type == Tango_DEV_STATE)
  			unsuported = false;
  		else if (type == Tango_DEV_ENCODED)
  			unsuported = false;
  
  		if (unsuported == true)
  		{
  			Util.out3.println("Attr.check_type throwing exception");
  		
  			StringBuffer o = new StringBuffer("Attribute : ");
  			o.append(name).append(": Data type is not supported");
  			Except.throw_exception("API_AttrWrongDefined",
  				    o.toString(),
  					"Attr.check_type");
  		}
  	}
docs: --------------------------------------------------------------------------