code: @Override
      public DevInfo_3 info_3() throws DevFailed {
          MDC.setContextMap(contextMap);
          xlogger.entry();
          deviceMonitoring.startRequest("Operation info_3");
          final DevInfo_3 info3 = new DevInfo_3();
          final DevInfo info = info();
          info3.dev_class = info.dev_class;
          info3.doc_url = info.doc_url;
          info3.server_host = info.server_host;
          info3.server_id = info.server_id;
          info3.server_version = info.server_version;
          info3.dev_type = deviceType;
          xlogger.exit();
          return info3;
      }
docs: Get info of this device in IDL3
  
  @return info
  @throws DevFailed