code: protected boolean reclaim ()
      {
          if (_source != null && _source.isStopped()) {
              _source.setBuffer(null);
              _buffer.sourceUnbound();
              _source = null;
              return true;
          }
          return false;
      }
docs: Called by the {@link SoundGroup} when it wants to reclaim our source.
  
  @return false if we have no source to reclaim or if we're still busy playing our sound,
  true if we gave up our source.