public static boolean importPackage(String name) {
   CTX ctx = LocalCtx.get();
   // package ?
   try {
     Class<?> c = Class.forName(name + ".package-info");
     KonohaPackageAnnotation an = c.getAnnotation(KonohaPackageAnnotation.class);
     if (an != null) {
       KonohaPackageInitializer kp = an.getInitClass().newInstance();
       kp.init(ctx, ctx.ks);
       return true;
     }
   } catch (Exception e) {
   }
   // class ?
   try {
     Class<?> c = Class.forName(name);
     ctx.ks.cl.put(c.getSimpleName(), JavaClass.create(c));
     return true;
   } catch (ClassNotFoundException e) {
     e.printStackTrace();
     return false;
   }
 }