anchor.diff:  %% Throws an exception when value has not been found.
   %% @end
   %%--------------------------------------------------------------------
  --spec get_remote(Node :: node(), Keys :: keys(), AppName :: atom()) ->
  +-spec get_remote(Node :: node(), Keys :: keys(), app_name()) ->
       Value :: value().
   get_remote(Node, Keys, AppName) ->
       case find_remote(Node, Keys, AppName) of
  
positive.code:     onepanel_utils:convert(?MODULE:get(Keys), Type).
  
  
  -spec typed_get(Keys :: keys(), AppName :: atom(), Type :: onepanel_utils:type()) -> value().
  typed_get(Keys, AppName, Type) ->
      onepanel_utils:convert(?MODULE:get(Keys, AppName), Type).
  
  
negative.code: %% Throws an exception when value has not been found.
  %% @end
  %%--------------------------------------------------------------------
  -spec get(Keys :: keys(), app_name()) -> Value :: value() | no_return().
  get(Keys, AppName) ->
      case find(Keys, AppName) of
          {ok, Value} -> Value;
  