Towards Categorizing and Formalizing the JDK API | AMiner