targetId = targetId.substring(absolutePathPrefix.length());
Client client = Client.getCurrentObjectResponse().getConnection();
Persistable obj = client.getClientSideObject(targetId);
if(obj == null) {
String sourceName = targetId.substring(0, targetId.indexOf('/'));
obj = client.clientSideObject(targetId, Persevere.newObject(sourceName));
}
return obj.getId();
}
boolean absoluteStart = startingId.matches("\\w+tps?:/.*");
if (targetId.startsWith("/")){