I have seen that yes, in fact it even has this in the API
For example, if this path is "/a/b" and the given path is "/a/x" then the resulting relative path may be "../x"
I just don't understand why it would be .. and not .
All dealings with relative paths in the past have had . to mean current directory and .. as one level up
Or is it in fact saying for example if we just take
This would give
"Relativize: ../Java.class"
Relatively it is one level up from Java.java therefore the path is "../Java.class". Does that make sense?