<p>
Additional information about the resource.
</p>

@param additionalInfo
Additional information about the resource.
@return Returns a reference to this object so that method calls can be chained together.
352292
public RelatedResource withAdditionalInfo(java.util.Map<String, String> additionalInfo) {
        setAdditionalInfo(additionalInfo);
        return this;
    }
899454
public synchronized void addAdditionalInfo(int infoType, byte[] info)
	{
		if (infoType < 0 || infoType >= ADDINFO_ESC)
			throw new KNXIllegalArgumentException("info type out of range [0..254]");
		if (!checkAddInfoLength(infoType, info.length))
			throw new KNXIllegalArgumentException("wrong info data length, expected "
				+ ADDINFO_LENGTHS[infoType] + " bytes");
		putAddInfo(infoType, info);
	}
584811
@Override
    public BeanInfo[] getAdditionalBeanInfo() {
        ArrayList<BeanInfo> bi = new ArrayList<BeanInfo>();
        BeanInfo[] biarr = null;
        try {
            for (Class<?> cl = com.l2fprod.common.swing.JCollapsiblePane.class
                    .getSuperclass(); !cl.equals(java.awt.Component.class.getSuperclass()); cl = cl
                    .getSuperclass()) {
                bi.add(Introspector.getBeanInfo(cl));
            }
            biarr = bi.toArray(new BeanInfo[]{});
        } catch (Exception e) {
            // Ignore it
        }
        return biarr;
    }
512952
public Status augmentDescription(String additionalDetail) {
    if (additionalDetail == null) {
      return this;
    } else if (this.description == null) {
      return new Status(this.code, additionalDetail, this.cause);
    } else {
      return new Status(this.code, this.description + "\n" + additionalDetail, this.cause);
    }
  }
513405
private Map<String, String> getAdditionalRequestParameters() {

        List<I_CmsXmlContentValue> parametersToParse = m_xml.getValues(XML_ELEMENT_ADDITIONAL_PARAMETERS, m_locale);
        Map<String, String> result = new HashMap<String, String>(parametersToParse.size());
        for (I_CmsXmlContentValue additionalParam : parametersToParse) {
            String param = m_xml.getValue(
                additionalParam.getPath() + "/" + XML_ELEMENT_ADDITIONAL_PARAMETERS_PARAM,
                m_locale).getStringValue(null);
            String solrQuery = m_xml.hasValue(
                additionalParam.getPath() + "/" + XML_ELEMENT_ADDITIONAL_PARAMETERS_SOLRQUERY,
                m_locale)
                ? m_xml.getValue(
                    additionalParam.getPath() + "/" + XML_ELEMENT_ADDITIONAL_PARAMETERS_SOLRQUERY,
                    m_locale).getStringValue(null)
                : null;
            result.put(param, solrQuery);
        }
        return result;
    }
56577
public void setAdditionalInfo(String key, Object value) {

        if (key == null) {
            throw new CmsIllegalArgumentException(
                Messages.get().container(Messages.ERR_USER_ADDINFO_KEY_NULL_1, getFullName()));
        }
        m_additionalInfo.put(key, value);
    }
221124
@Override
    public String getName() {
        for (final IAdditionalDescriptors additionalDescriptors : delegateDescriptors) {
            final String name = additionalDescriptors.getName();
            if (name != null) {
                return name;
            }
        }

        return null;
    }
1338796
public PathAddress append(List<PathElement> additionalElements) {
        final ArrayList<PathElement> newList = new ArrayList<PathElement>(pathAddressList.size() + additionalElements.size());
        newList.addAll(pathAddressList);
        newList.addAll(additionalElements);
        return pathAddress(newList);
    }
1288645
public final Node useSourceInfoFromForTree(Node other) {
    useSourceInfoFrom(other);
    for (Node child = first; child != null; child = child.next) {
      child.useSourceInfoFromForTree(other);
    }

    return this;
  }
848565
public EndpointBuilder<T> export(Class<?>... additional) {
		this.additionalInterfaces.addAll(Arrays.asList(additional));
		return this;
	}
247072
protected void addSessionInfo(CmsSessionInfo sessionInfo) {

        if (getUserSessionMode() == UserSessionMode.standard) {
            m_sessionStorageProvider.put(sessionInfo);
        } else if (getUserSessionMode() == UserSessionMode.single) {
            CmsUUID userId = sessionInfo.getUserId();
            List<CmsSessionInfo> infos = getSessionInfos(userId);
            if (infos.isEmpty()
                || ((infos.size() == 1) && infos.get(0).getSessionId().equals(sessionInfo.getSessionId()))) {
                m_sessionStorageProvider.put(sessionInfo);
            } else {
                throw new RuntimeException("Can't create another session for the same user.");
            }
        }
    }
326958
public void setExtraInfo(Map<String, String> extraInfo)
    {
		System.err.println("### GOT STATIC EI: " + extraInfo);
        this.extraInfo = extraInfo;
    }
699808
@Deprecated
    public static DesiredCapabilities retrieveCustomCapabilities(InvokedMethodInformation methodInfo) {
        logger.entering(methodInfo);

        DesiredCapabilities caps = new DesiredCapabilities();
        Object additionalCaps =
                methodInfo.getTestAttribute(com.paypal.selion.configuration.ExtendedConfig.CAPABILITIES.getConfig());
        if (additionalCaps instanceof DesiredCapabilities) {
            caps = (DesiredCapabilities) additionalCaps;
        }

        logger.exiting(caps);
        return caps;
    }
1330126
public ModuleDepInfo andWith(ModuleDepInfo other) {
		if (other == null) {
			return this;
		}
		formula.andWith(other.formula);
		if (!isPluginNameDeclared && other.isPluginNameDeclared) {
			pluginName = other.pluginName;
			isPluginNameDeclared = true;
		} else if (pluginName == null) {
			pluginName = other.pluginName;
			isPluginNameDeclared = other.isPluginNameDeclared;
		}
		return this;
	}
1349977
public static RequestInfo getRequestInfo(HttpServletRequest request) {
      RequestInfo requestInfo = (RequestInfo) request.getAttribute(REQUEST_INFO);
      if (requestInfo == null) {
         requestInfo = new RequestInfo(request);
         request.setAttribute(REQUEST_INFO, requestInfo);
      }
      
      return requestInfo;
   }
583095
@Override
	public final String getMessage() {
        String additional = additionalInfo();
        return additional == null ? super.getMessage() : super.getMessage() + ": " + additional;
	}
956946
void addClassInfo(final ClassInfo classInfo) {
        if (classInfoSet == null) {
            classInfoSet = new HashSet<>();
        }
        classInfoSet.add(classInfo);
    }