Hashcode inconsistent with equals for RDFProperty in RDFSPARLParser
As explained in the Javadoc of Hashcode (http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html#hashCode%28%29) when two objects are equals, then there hascode MUST be equals.
The inner class RDFProperty overrides equals and not hashcode. This can lead to strange behaviors when putting an RDFProperty into a Set.
I recommend to remove the current equals method and use eclipse to generate hashcode and equals using fields. This will ensure better null safe checking and consistance.