### Question:
Annotations { public T get(V10GType type) { return getWithContext(null, type.implementation()); }  abstract T getWithContext(CurrentBuild currentBuild, Annotable target, Annotable... others); T getValueWithDefault(T def, Annotable annotable, Annotable... others); T get(V10GType type); T get(V10GResource resource); T get(V10GMethod method); T get(V10GResponse response); T get(T def, V10GType type); T get(T def, Annotable type); T get(Annotable type); T get(T def, Annotable type, Annotable... others); T get(T def, Api api, GAbstraction... others); static Annotations<String> CLASS_NAME; static Annotations<List<PluginDef>> RESOURCE_PLUGINS; static Annotations<List<PluginDef>> METHOD_PLUGINS; static Annotations<List<PluginDef>> RESPONSE_PLUGINS; static Annotations<List<PluginDef>> RESPONSE_CLASS_PLUGINS; }### Answer:
@Test public void get() throws Exception { TypeDeclaration type = buildType(this, "annotations.raml", 0); assertEquals("Allo", Annotations.CLASS_NAME.get(type)); }