docs: private static Collection<String> getPropertyGuard()
      {
          Collection<String> propertyGuard = propertyGuardThreadLocal.get();
  
          if (propertyGuard == null)
          {
              propertyGuard = new HashSet<String>();
              propertyGuardThreadLocal.set(propertyGuard);
          }
  
          return propertyGuard;
      }