* @see JavaBreakpoint#recreateRequest(EventRequest, JDIDebugTarget)
*/
protected EventRequest recreateRequest(EventRequest request,
JDIDebugTarget target) throws CoreException {
try {
Field field = ((WatchpointRequest) request).field();
if (request instanceof AccessWatchpointRequest) {
request = createAccessWatchpoint(target, field);
} else if (request instanceof ModificationWatchpointRequest) {
request = createModificationWatchpoint(target, field);
}