Recreates the originally trashed location in the new position. If no new
position has been specified, it will be tried to re-create the location
at the old position. If this is not possible ( because the old location
does not exist any more) and exception is thrown.