Changed the JavaFormat classs to access the assistants through the assistant manager rather than creating the assistants every time they are accessed
Changed violation analysis to access the assistants through the assistant manager