private static org.apache.logging.log4j.Marker getMarker(final Marker marker) { if (marker == null) { return null; } else if (marker instanceof Log4jMarker) { return ((Log4jMarker) marker).getLog4jMarker(); } else { final Log4jMarkerFactory factory = (Log4jMarkerFactory) StaticMarkerBinder.SINGLETON.getMarkerFactory(); return ((Log4jMarker) factory.getMarker(marker)).getLog4jMarker(); } }