class XPluginImp implements Plugin {
    @Override
    public void start(AppContext context) {<FILL_FUNCTION_BODY>}
}

        context.beanInterceptorAdd(AuthIp.class, new IpInterceptor());
        context.beanInterceptorAdd(AuthLogined.class, new LoginedInterceptor());
        context.beanInterceptorAdd(AuthPath.class, new PathInterceptor());
        context.beanInterceptorAdd(AuthPermissions.class, new PermissionsInterceptor());
        context.beanInterceptorAdd(AuthRoles.class, new RolesInterceptor());

        context.subBeansOfType(AuthAdapterSupplier.class, e -> AuthUtil.adapterAdd(e));
    
<no_super_class>