When reading a OSM file, does graphhopper simply filter all ways that are tagged with highway or is there additional logic? It looks like it to me. I discovered the EncodingManager and the class AcceptWay with its accessMap seems to do something like that:
public static class AcceptWay {
private Map<String, Access> accessMap;
...