### Question:
OSMWay extends OSMWithTags { public boolean isSteps() { return "steps".equals(getTag("highway")); }  void addNodeRef(OSMNodeRef nodeRef); void addNodeRef(long nodeRef); List<Long> getNodeRefs(); String toString(); boolean isBicycleDismountForced(); boolean isSteps(); boolean isRoundabout(); boolean isOneWayForwardDriving(); boolean isOneWayReverseDriving(); boolean isOneWayForwardBicycle(); boolean isOneWayReverseBicycle(); boolean isOpposableCycleway();  }### Answer:
@Test public void testIsSteps() { OSMWay way = new OSMWay(); assertFalse(way.isSteps()); way.addTag("highway", "primary"); assertFalse(way.isSteps()); way.addTag("highway", "steps"); assertTrue(way.isSteps()); }