protected boolean reclaim ()
    {
        if (_source != null && _source.isStopped()) {
            _source.setBuffer(null);
            _buffer.sourceUnbound();
            _source = null;
            return true;
        }
        return false;
    }
protected boolean reclaim ( ) { if ( _source != null && _source . isStopped ( ) ) { _source . setBuffer ( null ) ; _buffer . sourceUnbound ( ) ; _source = null ; return true ; } return false ; }
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.