if (builder.helper != null) { JmxHelper helper = builder.helper; setConfig(HELPER, helper); setConfig(OWN_HELPER, false); setConfig(JMX_URI, helper.getUrl()); setConfig(JMX_CONNECTION_TIMEOUT, builder.jmxConnectionTimeout); attributePolls.put(configCopy.getObjectName().getCanonicalName() + configCopy.getAttributeName(), configCopy); setConfig(ATTRIBUTE_POLLS, attributePolls); operationPolls.put(configCopy.buildOperationIdentity(), configCopy); setConfig(OPERATION_POLLS, operationPolls); notificationSubscriptions.put(config.getNotificationFilter(), config); setConfig(NOTIFICATION_SUBSCRIPTIONS, notificationSubscriptions); initUniqueTag(builder.uniqueTag, attributePolls, operationPolls, notificationSubscriptions);