Bugfix: parsing owl:rational with + sign in Java 1.6
Optimizations to SimpleDatatypeIndex class