@Test(expected = URISignatureHandler.URISignatureParsingException.class) public void validate_badURI_NestedPlaceholdersSpaced() { URISignatureHandler.validate(badURI_NestedPlaceholdersSpaced); }
public static void validate(String uriSignature) throws URISignatureParsingException { extractPlaceholdersWithPositions(uriSignature); }
URISignatureHandler { public static void validate(String uriSignature) throws URISignatureParsingException { extractPlaceholdersWithPositions(uriSignature); } }
URISignatureHandler { public static void validate(String uriSignature) throws URISignatureParsingException { extractPlaceholdersWithPositions(uriSignature); }  }
URISignatureHandler { public static void validate(String uriSignature) throws URISignatureParsingException { extractPlaceholdersWithPositions(uriSignature); }  static LinkedHashMap<String, Integer> extractPlaceholdersWithPositions(
			String uriSignature); static List<String> extractPlaceholders(String uriSignature); static void validate(String uriSignature); static void checkForUnsafeCharacters(String candidateURLSignature); static boolean isValid(String uriSignature); static String generateCompleteURI(String uriSignature,
			Map<String, String> specifiedParameters, boolean escapeParameters); static String urlEncodeQuery(String query); }
URISignatureHandler { public static void validate(String uriSignature) throws URISignatureParsingException { extractPlaceholdersWithPositions(uriSignature); }  static LinkedHashMap<String, Integer> extractPlaceholdersWithPositions(
			String uriSignature); static List<String> extractPlaceholders(String uriSignature); static void validate(String uriSignature); static void checkForUnsafeCharacters(String candidateURLSignature); static boolean isValid(String uriSignature); static String generateCompleteURI(String uriSignature,
			Map<String, String> specifiedParameters, boolean escapeParameters); static String urlEncodeQuery(String query); static final char PLACEHOLDER_START_SYMBOL; static final char PLACEHOLDER_END_SYMBOL; }