in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/LocationCacheGenerator.java [162:173]
private static void writeFormattedMessage(final InstructionAdapter mv) {
mv.visitCode();
mv.visitMaxs(3, 2);
mv.getstatic(STRING_FORMATTER_MESSAGE_FACTORY_TYPE.getInternalName(), "INSTANCE",
STRING_FORMATTER_MESSAGE_FACTORY_TYPE.getDescriptor());
mv.load(0, STRING_TYPE);
mv.load(1, OBJECT_ARRAY_TYPE);
mv.invokevirtual(STRING_FORMATTER_MESSAGE_FACTORY_TYPE.getInternalName(), "newMessage",
Type.getMethodType(MESSAGE_TYPE, STRING_TYPE, OBJECT_ARRAY_TYPE).getDescriptor(), false);
mv.areturn(MESSAGE_TYPE);
mv.visitEnd();
}