code: public static void capture(Logger logger, String methodName, FFDCProbeId probe, Throwable throwable, Object... data) {
      capture(logger, null, methodName, probe, throwable, data);
    }
docs: Captures FFDC information.
  
  @param logger Logger for identifying caller, and for outputting FFDC information to.
  @param methodName Name of the calling method.
  @param probe A probe identifier that can be used to uniquely identify the point in the code that requested the data capture. The probe identifier should be unique within a
  class.
  @param throwable The throwable that triggered capturing of FFDC information. This can be null if there is no obvious throwable cause.
  @param data Arbitrary data that is captured into the FFDC record.