code: void setValueAsAny(final DeviceAttribute_3DAODefaultImpl att_3) 
  	 throws DevFailed {
  		switch (getType()) {
  			case TangoConst.Tango_DEV_BOOLEAN:
  	    		att_3.insert(extractBooleanArray());
  	    		break;
  			case TangoConst.Tango_DEV_SHORT:
  	    		att_3.insert(extractShortArray());
  	    		break;
  			case TangoConst.Tango_DEV_LONG:
  	    		att_3.insert(extractLongArray());
  	    		break;
  			case TangoConst.Tango_DEV_LONG64:
  	    		att_3.insert(extractLong64Array());
  	    		break;
  			case TangoConst.Tango_DEV_FLOAT:
  	    		att_3.insert(extractFloatArray());
  	    		break;
  			case TangoConst.Tango_DEV_DOUBLE:
  	    		att_3.insert(extractDoubleArray());
  	    		break;
  			case TangoConst.Tango_DEV_UCHAR:
  	    		att_3.insert_uc(extractUCharArray());
  	    		break;
  			case TangoConst.Tango_DEV_USHORT:
  	    		att_3.insert_us(extractUShortArray());
  	    		break;
  			case TangoConst.Tango_DEV_ULONG:
  	    		att_3.insert_ul(extractULongArray());
  	    		break;
  			case TangoConst.Tango_DEV_ULONG64:
  	    		att_3.insert_u64(extractULong64Array());
  	    		break;
  			case TangoConst.Tango_DEV_STRING:
  	    		att_3.insert(extractStringArray());
  	    		break;
  			case TangoConst.Tango_DEV_STATE:
  	    		att_3.insert(extractDevStateArray());
  	    		break;
  		}
     	}
docs: ===========================================================================