code: private Color loadColor(String colorKey) {
  		String colorCode = loadMessage(colorKey);
  		if (colorCode == null) {
  			return null;
  		}
  		try {
  			return Color.decode(colorCode);
  		}
  		catch (NumberFormatException nfe) {
  			if (logger.isWarnEnabled()) {
  				logger.warn("Could not parse a valid Color from code [" + colorCode
  						+ "]. Ignoring and returning null.");
  			}
  			return null;
  		}
  	}
docs: Attempts to load a {@link Color} by decoding the message that is found by
  looking up the given colorKey. Decoding is done by by
  {@link Color#decode(String)}.
  
  @param colorKey The message code used to retrieve the colour code.
  @return the decoded {@link Color} or <code>null</code> if no colour could
  be decoded/found.