question: checks if is suitable for vm . concode_field_sep List<PAMVm> vmsMigratingIn concode_elem_sep RamProvisioner ramProvisioner concode_elem_sep PAMVmScheduler vmScheduler concode_elem_sep List<? extends PAMVm> vmList concode_elem_sep int id concode_elem_sep long storage concode_elem_sep BwProvisioner bwProvisioner concode_elem_sep boolean failed concode_elem_sep int state concode_elem_sep List<? extends Chip> chipList concode_field_sep int getFreePesNumber concode_elem_sep void vmDestroyAll concode_elem_sep boolean isFailed concode_elem_sep int getId concode_elem_sep double getTotalAllocatedMipsForVm concode_elem_sep void setVmScheduler concode_elem_sep int getTotalMips concode_elem_sep int getPesNumber concode_elem_sep boolean vmCreate concode_elem_sep boolean vmCreate concode_elem_sep long getBw concode_elem_sep void setHostState concode_elem_sep BwProvisioner getBwProvisioner concode_elem_sep double getAvailableMips concode_elem_sep RamProvisioner getRamProvisioner concode_elem_sep int getBusyPesNumber concode_elem_sep void setBwProvisioner concode_elem_sep void setStorage concode_elem_sep boolean setPeStatus concode_elem_sep double updateVmsProcessing concode_elem_sep void vmDeallocate concode_elem_sep void deallocatePesForVm concode_elem_sep int getPesInNap concode_elem_sep void setId concode_elem_sep boolean setFailed concode_elem_sep boolean setFailed concode_elem_sep void addMigratingInVm concode_elem_sep int getRam concode_elem_sep void setRamProvisioner concode_elem_sep int getPesInWinkle concode_elem_sep void setChipList concode_elem_sep boolean allocatePesForVm concode_elem_sep void removeMigratingInVm concode_elem_sep List<PAMVm> getVmsMigratingIn concode_elem_sep PAMVmScheduler getVmScheduler concode_elem_sep List<? extends Chip> getChipList concode_elem_sep void setVmsMigratingIn concode_elem_sep int getState concode_elem_sep void vmDestroy concode_elem_sep void computeDynamicScheduling concode_elem_sep List<Double> getAllocatedMipsForVm concode_elem_sep double getMaxAvailableMips concode_elem_sep int getPesInOn concode_elem_sep PAMVm getVm concode_elem_sep void vmDeallocateAll concode_elem_sep long getStorage concode_elem_sep void setState concode_elem_sep void setVmList concode_elem_sep List<T> getVmList concode_elem_sep void reallocateMigratingVms
target: boolean function ( PAMVm arg0 ) { return ( getVmScheduler ( ) . getAvailableMips ( ) >= arg0 . getCurrentRequestedTotalMips ( ) && getRamProvisioner ( ) . isSuitableForVm ( arg0 , arg0 . getCurrentRequestedRam ( ) ) && getBwProvisioner ( ) . isSuitableForVm ( arg0 , arg0 . getCurrentRequestedBw ( ) ) ) ; }