This is required in order to make it easier to extend some blueprints interfaces. Notably com.tinkerpop.blueprints.Index. The parameterized type <T extends Element> necessitates that OrientElement be public.
Merge pull request #353 from pietermartin/orientelement

OrientElement class scope public