You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: artinis_license.m
    path of file: ./repos/fieldtrip/external/artinis
    
    the code of the file until where you have to start completion: function artinis_license

% ARTINIS_LICENSE prints the license only once upon the first call to
% this function. If the user does a "clear all", the license will
% again be shown.  This function should be included in every artinis
% function to ensure that the license is displayed at least once.

% Copyright (C) 2009-2011, Robert Oostenveld
% Copyright (C) 2014-2019, JÃ¶rn M. Horschig, Artinis Medical Systems, www.artinis.com


    
function artinis_license

% ARTINIS_LICENSE prints the license only once upon the first call to
% this function. If the user does a "clear all", the license will
% again be shown.  This function should be included in every artinis
% function to ensure that the license is displayed at least once.

% Copyright (C) 2009-2011, Robert Oostenveld
% Copyright (C) 2014-2019, JÃ¶rn M. Horschig, Artinis Medical Systems, www.artinis.com


persistent status

if isempty(status)
  % this is for the first time
  status = false;
end

if ~status
  % show the license
  try
    tmp = which('artinis_license');
  catch
    tmp = mfilename; 
  end