added initial Analyst integration and fixed some Java 7 dependencies to allow Java 1.6 use