final Set<String> result = new LinkedHashSet<String>();
result.addAll(requestPath.getRequiredParameterNames());
result.addAll(resourcePath.getRequiredParameterNames());
if (outboundConditionCache != null)
{
ParameterizedConditionVisitor visitor = new ParameterizedConditionVisitor(new ParameterizedCallback() {
@Override
public void call(Parameterized parameterized)
{
result.addAll(parameterized.getRequiredParameterNames());
}