return VmResourceId.forScript(script);
} else if (object instanceof StackFrame) {
StackFrame jsStackFrame = (StackFrame) object;
return jsStackFrame.getVmResourceId();
} else if (object instanceof Breakpoint) {
Breakpoint breakpoint = (Breakpoint) object;
return breakpoint.getTarget().accept(BREAKPOINT_RESOURCE_VISITOR);
} else if (object instanceof VmResourceId) {
VmResourceId resourceId = (VmResourceId) object;
return resourceId;
} else {
return null;