docs: public void writeImport(String strFilename)
      {
          strFilename = this.getProperty(org.jbundle.app.program.manual.convert.ConvertCode.DIR_PREFIX) + this.getProperty(org.jbundle.app.program.manual.convert.ConvertCode.SOURCE_DIR) + '/' + strFilename;
          System.out.println(strFilename);
          try {
              File fileSource = new File(strFilename);
              FileInputStream fileIn = new FileInputStream(fileSource);
              InputStreamReader inStream = new InputStreamReader(fileIn);
              LineNumberReader reader = new LineNumberReader(inStream);
          
              PrintWriter dataOut = m_writer;
          
              XslImportScanListener listener = new XslImportScanListener(this, m_strSourcePrefix);
              listener.setPrintWriter(dataOut);
              listener.setSourceFile(fileSource);
              Map<String,Object> oldProperties = m_parent.getProperties();
              Map<String,Object> newProperties = new HashMap<String,Object>(oldProperties);
              m_parent.setProperties(newProperties);
              m_parent.setProperty(ROOT_FILE, Boolean.FALSE.toString());
              listener.moveSourceToDest(reader, dataOut);
              listener.free();
              m_parent.setProperties(oldProperties);
              
              reader.close();
              
          } catch (FileNotFoundException ex)  {
              ex.printStackTrace();
          } catch (IOException ex)    {
              ex.printStackTrace();
          }
      }