code: private static void writeMethodInfo(StringBuffer sbuf, EJBMethodInfoImpl methodInfos[])
      {
          if (methodInfos == null)
          {
              sbuf.append("" + -1).append(DataDelimiter);
          } else
          {
              int size = methodInfos.length;
              sbuf.append("" + size).append(DataDelimiter);
              for (int i = 0; i < size; ++i)
              {
                  EJBMethodInfoImpl info = methodInfos[i];
                  sbuf
                                  .append(i).append(DataDelimiter)
                                  .append(info.getMethodName()).append(DataDelimiter)
                                  .append(info.getJDIMethodSignature()).append(DataDelimiter)
                                  .append(info.getTransactionAttribute().getValue()).append(DataDelimiter)
                                  .append(info.getActivitySessionAttribute().getValue()).append(DataDelimiter)
                                  .append(info.getIsolationLevel()).append(DataDelimiter)
                                  .append(info.getReadOnlyAttribute() ? "true" : "false").append(DataDelimiter);
              }
          }
      }
docs: Writes all the method info data representd by <i>methodInfos</i> to <i>sbuf</i>