if (locations.size() >= 1) {
EventRequestManager mgr = vm.eventRequestManager();
BreakpointRequest req = mgr.createBreakpointRequest(locations.get(0));
req.setSuspendPolicy(EventRequest.SUSPEND_EVENT_THREAD);
if (bpi.getCountFilter() != -1) {
req.addCountFilter(bpi.getCountFilter());
}
// TODO: bpi.setThread(...)
bpi.setMethodInfo(this.session.getClassInformationProvider().getMethodInfo(req.location().method()));
req.enable();
this.infoToRequest.put(bpi, req);