code: protected AnnotationTargetsImpl_PolicyData doGetPolicyData(ScanPolicy policy) {
  
          if (policy == ScanPolicy.SEED) {
              return seedData;
  
          } else if (policy == ScanPolicy.PARTIAL) {
              return partialData;
  
          } else if (policy == ScanPolicy.EXCLUDED) {
              return excludedData;
  
          } else if (policy == ScanPolicy.EXTERNAL) {
              return externalData;
  
          } else {
              throw new IllegalArgumentException("Policy [ " + policy + " ]");
          }
      }
docs: Version for recording ... don't trigger a scan!