### Question:
EncodingManager { static String fixWayName(String str) { if (str == null) return ""; return str.replaceAll(";[ ]*", ", "); } EncodingManager(String flagEncodersStr);  EncodingManager(String flagEncodersStr, int bytesForEdgeFlags);  EncodingManager(FlagEncoderFactory factory, String flagEncodersStr, int bytesForEdgeFlags);  EncodingManager(FlagEncoder... flagEncoders);  EncodingManager(List<? extends FlagEncoder> flagEncoders);  EncodingManager(List<? extends FlagEncoder> flagEncoders, int bytesForEdgeFlags); static EncodingManager create(FlagEncoderFactory factory, String ghLoc); int getBytesForFlags(); boolean supports(String encoder); FlagEncoder getEncoder(String name); long acceptWay(ReaderWay way); long handleRelationTags(ReaderRelation relation, long oldRelationFlags); long handleWayTags(ReaderWay way, long includeWay, long relationFlags); @Override String toString(); String toDetailsString(); long flagsDefault(boolean forward, boolean backward); long reverseFlags(long flags); @Override int hashCode(); @Override boolean equals(Object obj); long handleNodeTags(ReaderNode node); EncodingManager setEnableInstructions(boolean enableInstructions); EncodingManager setPreferredLanguage(String preferredLanguage); void applyWayTags(ReaderWay way, EdgeIteratorState edge); List<FlagEncoder> fetchEdgeEncoders(); boolean needsTurnCostsSupport();  }### Answer:
@Test public void testFixWayName() { assertEquals("B8, B12", EncodingManager.fixWayName("B8;B12")); assertEquals("B8, B12", EncodingManager.fixWayName("B8; B12")); }