code: public SightResources sightResources() {
          if (sights.get() == null) {
              sights.compareAndSet(null, new SightResourcesImpl(this));
          }
          return sights.get();
      }
docs: Returns the SightResources instance that provides access to Sight resources.
  
  @return the sight resources