import java.util.*;
import java.lang.*;
import java.lang.annotation.*;
public class Main {
@Retention(RetentionPolicy.RUNTIME)
public @interface NewAnnotationType {
}
@NewAnnotationType
public class NewClass {
public void DoSomething() {}
}
public static void main
(String[] args
) { Class<NewClass> newClass = NewClass.class;
for (Annotation annotation
: newClass.
getDeclaredAnnotations()) { System.
out.
println(annotation.
toString()); }
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmxhbmcuYW5ub3RhdGlvbi4qOwoKcHVibGljIGNsYXNzIE1haW4gewogIAogIEBSZXRlbnRpb24oUmV0ZW50aW9uUG9saWN5LlJVTlRJTUUpCiAgcHVibGljIEBpbnRlcmZhY2UgTmV3QW5ub3RhdGlvblR5cGUgewogIH0KICAKICBATmV3QW5ub3RhdGlvblR5cGUKICBwdWJsaWMgY2xhc3MgTmV3Q2xhc3MgewogICAgICBwdWJsaWMgdm9pZCBEb1NvbWV0aGluZygpIHt9CiAgfQogIAogIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKICAgIENsYXNzPE5ld0NsYXNzPiBuZXdDbGFzcyA9IE5ld0NsYXNzLmNsYXNzOwoKICAgIGZvciAoQW5ub3RhdGlvbiBhbm5vdGF0aW9uIDogbmV3Q2xhc3MuZ2V0RGVjbGFyZWRBbm5vdGF0aW9ucygpKSB7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGFubm90YXRpb24udG9TdHJpbmcoKSk7CiAgICB9CiAgfQp9Cg==