}
public VM[] getAllByIPAddress(String ip) throws ManageException {
if (ip == null) {
throw new ManageException("invalid, ip may not be null");
}
try {
final InstanceResource[] rsrcs = this.home.findByIP(ip);
return this.getInstances(rsrcs);
} catch (CannotTranslateException e) {
throw new ManageException(e.getMessage(), e);
}
}