### Question:
OSMWay extends OSMWithTags { public boolean isBicycleDismountForced() { String bicycle = getTag("bicycle"); return isTag("cycleway", "dismount") || "dismount".equals(bicycle); }  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 testIsBicycleDismountForced() { OSMWay way = new OSMWay(); assertFalse(way.isBicycleDismountForced()); way.addTag("bicycle", "dismount"); assertTrue(way.isBicycleDismountForced()); }