도 4 a 는 도 4 에 도시 되 고 상기 에 설명 된 단계 들 을 수행 하 도록 실행 될 수 있 는 샘플 의사 코드 를 정렬 한다 . 도 4 a 에 도시 된 바 와 같이 , 라인 ( 401 ) 에서 절차 TestContentLicensing 이 명칭 된다 . LicenseParameters 는 라이센스 정책 을 위한 라이센스 파라미터 들 ( 105 , 205 ) 을 유지 하 는 데이터 구조 에 대한 참조 번호 이 다 . 라인 ( 402 ) 은 상기 절차 TestContentLicensing 의 바디 를 시작 한다 . 라인 ( 403 ) 은 절차 TestContentLicensing 으로 패스 된 아규 먼 트 가 널 인지 여부 를 검사 한다 ( 도 4 의 단계 ( 301 ) 를 참조 ) . 널 아규 먼 트 ( null argument ) 는 상기 절차 TestContentLicensing 이 라이센스 없 는 컨 텐트 에 관하 여 호출 될 때 우연 하 게 또는 의도 적 으로 발생 할 수 있 다 . 라이센스 가 없 는 경우 , 상기 절차 는 상기 컨 텐트 가 액세스 될 수 있 다고 추정 하 며 , 따라서 라인 ( 404 ) 은 AllowAccess 라 라벨 링 된 구문 들 에서 실행 이 계속 하 도록 지시 한다 ( 도 4 의 단계 ( 319 ) ) .