}
}
for (Method method : annotatedMethods) {
DataFlowOpParameter anno = (DataFlowOpParameter) JavaClassHelper.getAnnotations(DataFlowOpParameter.class, method.getDeclaredAnnotations()).get(0);
if (anno.all()) {
if (method.getParameterTypes().length == 2 && method.getParameterTypes()[0] == String.class && method.getParameterTypes()[1] == Object.class) {
for (Map.Entry<String, Object> entry : optionalParameterURIs.entrySet()) {
String[] elements = URIUtil.parsePathElements(URI.create(entry.getKey()));
if (elements.length < 2) {
throw new ExprValidationException("Failed to parse URI '" + entry.getKey() + "', expected " +