if (headerName.equals("x-amz-date")) {  } else if (headerName.startsWith("x-amz-"))
if (headerName.startsWith("x-amz-"))
	private static String getCanonicalizedAmzHeaders(ParameterList requestHeaders)	{		// Filter out all the AMZ headers required for AWS authentication		SortedMap<String, String> amzHeaders = new TreeMap<String, String>();		String headerName;		for (Parameter param : requestHeaders)		{			headerName = param.getName().toLowerCase();			if (headerName.equals("x-amz-date"))			{				// Ignore as we set the Date header.			}			else if (headerName.startsWith("x-amz-"))			{				if (!amzHeaders.containsKey(headerName))				{					amzHeaders.put(headerName, requestHeaders.getValues(headerName));				}			}		}		// Concatenate all AMZ headers		StringBuilder sb = new StringBuilder();		for (String key : amzHeaders.keySet())		{			sb.append(key).append(':').append(amzHeaders.get(key)).append("\n");		}		return sb.toString();	}