def onClick(self, event):
     class _anonymous(AsyncCallback):
         
         @java.typed(Throwable)
         def onFailure(self, caught):
             ErrorResponseUI(caught).center()
         
         @java.typed(Boolean)
         def onSuccess(self, result):
             if self.handler is not None:
                 self.handler.onPermissionChange(result)
     FacebookConnect.showPermissionDialog(permission, _anonymous())