question: public List < Recommendation > scheduleStorage ( VirtualArray srcVarray , Set < URI > requestedVPlexSystems , URI srcStorageSystem , VirtualPool srcVpool , boolean isHARequest , VirtualArray requestedHaVarray , VirtualPool haVpool , VirtualPoolCapabilityValuesWrapper capabilities , Project project , VpoolUse vpoolUse , Map < VpoolUse , List < Recommendation > > currentRecommendations ) { _log . info ( "Executing VPlex high availability placement strategy" ) ; if ( ! isHARequest ) { return scheduleStorageForLocalVPLEXVolume ( srcVarray , requestedVPlexSystems , srcStorageSystem , srcVpool , capabilities , project , vpoolUse , currentRecommendations ) ; } else { return scheduleStorageForDistributedVPLEXVolume ( srcVarray , requestedVPlexSystems , srcStorageSystem , srcVpool , requestedHaVarray , haVpool , capabilities , project , vpoolUse , currentRecommendations ) ; } }
target:  Get recommendations for resource placement based on the passed parameters.