question: public static boolean isVolumeFullCopySource ( Volume volume , DbClient dbClient ) { boolean isFullCopySource = false ; StringSet fullCopyIds = volume . getFullCopies ( ) ; if ( ( fullCopyIds != null ) && ( ! fullCopyIds . isEmpty ( ) ) ) { Iterator < String > fullCopyIdsIter = fullCopyIds . iterator ( ) ; while ( fullCopyIdsIter . hasNext ( ) ) { URI fullCopyURI = URI . create ( fullCopyIdsIter . next ( ) ) ; Volume fullCopyVolume = dbClient . queryObject ( Volume . class , fullCopyURI ) ; if ( ( fullCopyVolume != null ) && ( ! fullCopyVolume . getInactive ( ) ) ) { isFullCopySource = true ; } } } return isFullCopySource ; }
target:  Determine if the passed volume is a source volume for any full copies.