docs: public void writeMethodInterface(String strProtection, String strMethodName, String strReturns, String strParams, String strThrows, String strDescription, String strCodeBody)
      {
          if ((strProtection == null) || (strProtection.length() == 0))
              strProtection = "public";
          String strInterfaceEnd = "\n";
          if (strCodeBody == null)
              strCodeBody = "{\n";
          if (";\n".equals(strCodeBody))
          {
              strInterfaceEnd = strCodeBody;
              strCodeBody = null;
          }
          String strDesc = strDescription;
          if (strDesc.length() == 0)
          {
              strDesc = strMethodName + " Method";
              strDesc = new Character(Character.toUpperCase(strDesc.charAt(0))) + strDesc.substring(1);
          }
          strDesc = this.convertDescToJavaDoc(strDesc);
          if (strThrows.length() > 0)
              strThrows = " throws " + strThrows;
          m_StreamOut.writeit("/**\n" + strDesc + "\n */\n");
          if (strParams.equalsIgnoreCase("void"))
              strParams = DBConstants.BLANK;
          if (strReturns.length() == 0)
          {
              m_StreamOut.writeit("public " + strMethodName + "(" + strParams + ")" + strThrows + "\n");
              m_strParams = strParams;    // Also default params for Init() call!
          }
          else
              m_StreamOut.writeit(strProtection + " " + strReturns + " " + strMethodName + "(" + strParams + ")" + strThrows + strInterfaceEnd);
          if (strCodeBody != null)
              m_StreamOut.writeit(strCodeBody);
      }