[{"label": "Abstract Type", "uri": "java:AbstractType"}, {"label": "Access Control & Visibility", "uri": "java:AccessControl"}, {"label": "Access Modifier", "uri": "java:AccessModifier"}, {"label": "Anonymous Class", "uri": "java:AnonymousClass"}, {"label": "Arithmetic Operator", "uri": "java:ArithmeticOperator"}, {"label": "Array Access", "uri": "java:ArrayAccess"}, {"label": "Array Creation", "uri": "java:ArrayCreation"}, {"label": "Array Subscript Operator", "uri": "java:ArraySubscriptOperator"}, {"label": "Array Type", "uri": "java:ArrayType"}, {"label": "Assertion", "uri": "java:Assertion"}, {"label": "Assignment", "uri": "java:Assignment"}, {"label": "Assignment Operator", "uri": "java:AssignmentOperator"}, {"label": "Attribute", "uri": "java:Attribute"}, {"label": "Attribute Declaration", "uri": "java:AttributeDeclaration"}, {"label": "Autoboxing", "uri": "java:Autoboxing"}, {"label": "Binary Operator", "uri": "java:BinaryOperator"}, {"label": "Bitwise Operator", "uri": "java:BitwiseOperator"}, {"label": "Block Comment", "uri": "java:BlockComment"}, {"label": "Boolean", "uri": "java:Boolean"}, {"label": "Break", "uri": "java:Break"}, {"label": "Casting", "uri": "java:Casting"}, {"label": "Catch Block", "uri": "java:Catch"}, {"label": "Character", "uri": "java:Character"}, {"label": "Class/Interface", "uri": "java:ReferenceType"}, {"label": "Class/Interface Declaration", "uri": "java:ReferenceTypeDeclaration"}, {"label": "Command Line Arguments", "uri": "java:CommandLineArguments"}, {"label": "Comment", "uri": "java:Comment"}, {"label": "Conditional Operator (? : )", "uri": "java:ConditionalOperator"}, {"label": "Constructor", "uri": "java:Constructor"}, {"label": "Constructor Invocation", "uri": "java:ConstructorInvocation"}, {"label": "Continue", "uri": "java:Continue"}, {"label": "Do-While-Loop", "uri": "java:DoWhileLoop"}, {"label": "Double", "uri": "java:Double"}, {"label": "Empty Statement", "uri": "java:EmptyStatement"}, {"label": "Encapsulation", "uri": "java:Encapsulation"}, {"label": "Enhanced For-Loop", "uri": "java:EnhancedForLoop"}, {"label": "Enum", "uri": "java:Enum"}, {"label": "Enum Constant", "uri": "java:EnumConstant"}, {"label": "Equality", "uri": "java:Equality"}, {"label": "Equality Operator", "uri": "java:EqualityOperator"}, {"label": "Expression", "uri": "java:Expression"}, {"label": "Expression List (e.g. for(;; i++, j--))", "uri": "java:ExpressionList"}, {"label": "Expression Statement", "uri": "java:ExpressionStatement"}, {"label": "Extends", "uri": "java:Extends"}, {"label": "Finally Block", "uri": "java:Finally"}, {"label": "Float", "uri": "java:Float"}, {"label": "For-Loop", "uri": "java:ForLoop"}, {"label": "Functional interface", "uri": "java:FunctionalInterface"}, {"label": "Generic Type (e.g. Collection<T>)", "uri": "java:GenericType"}, {"label": "Generics Bounded Wildcard (e.g. < ? extends ...>)", "uri": "java:GenericWildcard"}, {"label": "Generics Type Parameter (<T>)", "uri": "java:GenericParameter"}, {"label": "If-Condition", "uri": "java:If"}, {"label": "Implements", "uri": "java:implements"}, {"label": "Import/Include", "uri": "java:Import"}, {"label": "Infix", "uri": "java:Infix"}, {"label": "Inheritance", "uri": "java:Inheritance"}, {"label": "Input/Output", "uri": "java:IO"}, {"label": "Integer", "uri": "java:Integer"}, {"label": "Interface", "uri": "java:Interface"}, {"label": "Intersection Type (&)", "uri": "java:IntersectionType"}, {"label": "Java API", "uri": "java:API"}, {"label": "Javadoc", "uri": "java:Javadoc"}, {"label": "Labeled Statement", "uri": "java:LabeledStatement"}, {"label": "Lambda expression", "uri": "java:LambdaExpression"}, {"label": "Line Comment", "uri": "java:LineComment"}, {"label": "Logical Operator", "uri": "java:LogicalOperator"}, {"label": "Long", "uri": "java:Long"}, {"label": "MetaType", "uri": "java:MetaType"}, {"label": "Method Declaration", "uri": "java:MethodDeclaration"}, {"label": "Method Invocation", "uri": "java:Invocation"}, {"label": "Modifier", "uri": "java:Modifier"}, {"label": "Null", "uri": "java:Null"}, {"label": "Number", "uri": "java:Number"}, {"label": "Operator", "uri": "java:Operator"}, {"label": "Packages", "uri": "java:Package"}, {"label": "Parameter", "uri": "java:Parameter"}, {"label": "Parentheses", "uri": "java:Parentheses"}, {"label": "Postfix", "uri": "java:Postfix"}, {"label": "Prefix", "uri": "java:Prefix"}, {"label": "Primitive Type", "uri": "java:PrimitiveType"}, {"label": "Private", "uri": "java:Private"}, {"label": "Protected", "uri": "java:Protected"}, {"label": "Public", "uri": "java:Public"}, {"label": "Qualified Name", "uri": "java:QualifiedName"}, {"label": "Random", "uri": "java:Random"}, {"label": "Relational Operator", "uri": "java:RelationalOperator"}, {"label": "Return", "uri": "java:Return"}, {"label": "Runnable", "uri": "java:Runnable"}, {"label": "Scope", "uri": "java:Block"}, {"label": "Simple Name", "uri": "java:SimpleName"}, {"label": "Statement", "uri": "java:Statement"}, {"label": "Static", "uri": "java:Static"}, {"label": "Static Array Initialization", "uri": "java:StaticArrayInitialization"}, {"label": "Static Initializer", "uri": "java:StaticInitialization"}, {"label": "Stream", "uri": "java:Stream"}, {"label": "String", "uri": "java:String"}, {"label": "Superclass Attribute", "uri": "java:SuperClassAttribute"}, {"label": "Superclass Constructor Invocation", "uri": "java:SuperConstructorInvocation"}, {"label": "Superclass Method Invocation", "uri": "java:SuperClassMethodInvocation"}, {"label": "Switch", "uri": "java:Switch"}, {"label": "Switch - Case", "uri": "java:SwitchCase"}, {"label": "Synchronized", "uri": "java:Synchronized"}, {"label": "Thread", "uri": "java:Thread"}, {"label": "Throw", "uri": "java:Throw"}, {"label": "Try Block", "uri": "java:Try"}, {"label": "Type erasure", "uri": "java:TypeErasure"}, {"label": "Unary Operator", "uri": "java:UnaryOperator"}, {"label": "Unboxing", "uri": "java:Unboxing"}, {"label": "Union Type (|)", "uri": "java:UnionType"}, {"label": "Varargs", "uri": "java:Varargs"}, {"label": "Variable Declaration", "uri": "java:VariableDeclaration"}, {"label": "Variable Initialization", "uri": "java:VariableInitialization"}, {"label": "While-Loop", "uri": "java:WhileLoop"}, {"label": "Wrapper class (e.g. Integer, Double, ...)", "uri": "java:WrapperClass"}, {"label": "equals Method", "uri": "java:equals"}, {"label": "instanceof Operator", "uri": "java:Instanceof"}, {"label": "n-o-c", "uri": "java:noc"}, {"label": "new Operator", "uri": "java:Instantiation"}, {"label": "printing output", "uri": "java:println"}, {"label": "this", "uri": "java:This"}, {"label": "throws", "uri": "java:throws"}]