class NamesExample {
private static void printNames(Class<?> c) {
System.
out.
printf("Name = \"%s\", CanonicalName = \"%s\".%n",
c.getName(), c.getCanonicalName());
}
public static void main
(String[] args
) { printNames(Inner.class);
}
class Inner {
}
}
Y2xhc3MgTmFtZXNFeGFtcGxlIHsKICAgIHByaXZhdGUgc3RhdGljIHZvaWQgcHJpbnROYW1lcyhDbGFzczw/PiBjKSB7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGYoIk5hbWUgPSBcIiVzXCIsIENhbm9uaWNhbE5hbWUgPSBcIiVzXCIuJW4iLAogICAgICAgICAgICAgICAgICAgICAgICAgIGMuZ2V0TmFtZSgpLCBjLmdldENhbm9uaWNhbE5hbWUoKSk7CiAgICB9CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CgkgICAgcHJpbnROYW1lcyhPYmplY3RbXS5jbGFzcyk7CgkgICAgcHJpbnROYW1lcyhqYXZhLnV0aWwuTWFwLkVudHJ5LmNsYXNzKTsKCSAgICBwcmludE5hbWVzKElubmVyLmNsYXNzKTsKCX0KCWNsYXNzIElubmVyIHsKCX0KfQ==