Issue with method/URI errors with the same prioiry...

See the following example:

````xml
<application xmlns="http://wadl.dev.java.net/2009/02" xmlns:rax="http://docs.rackspace.com/api">
    <resources base="http://localhost:${targetPort}">
        <resource path="/a">
            <method name="GET" rax:roles="a:observer a:admin"/>
            <method name="POST" rax:roles="a:admin"/>
            <method name="DELETE" rax:roles="a:admin"/>
        </resource>
    </resources>
</application>
````

![test](https://cloud.githubusercontent.com/assets/348314/3109570/ecd80f10-e69a-11e3-9e6a-fafaabd4be89.png)

Notice that the method fail on a both ```!(GET)``` and ```!(DELETE|GET|POST)``` have the same priority (20153).  That means it's a crap-shoot which error will hit. The error with the most misses should have a higher priority.