if (!RestServiceDefinitions.ROOT_PATH.equals(pathDefinition)) {
final OperationList opList = op.get("pathParams", OperationList.class);
assertNotNull("Missing path parameters list", opList);
assertEquals("Unexpected number of path parameters", 1, opList.size());
final OperationMap opMap = opList.get(0, OperationMap.class);
assertNotNull("Missing path parameters map", opMap);
assertEquals("Unexpected number of mapped path parameters", 3, opMap.size());
final String paramName = opMap.get("name", String.class);
assertEquals("Mismatched path param name", RestServiceDefinitions.NOW_PARAM_NAME, paramName);
final Long paramValue = opMap.get("value", Long.class);
assertNotNull("Missing path parameter value", paramValue);
assertEquals("Mismatched path parameter value", now, paramValue.longValue());
final String paramType = opMap.get("type", String.class);
assertEquals("Mismatched path param type", PathParam.class.getSimpleName(), paramType);
final JaxrsParamType enumType = JaxrsParamType.fromTypeName(paramType);
assertEquals("Mismatched path param enum", JaxrsParamType.PATH, enumType);
}