code: private int deShapeUnicode(char[] dest,
                                 int start,
                                 int length,
                                 int destSize) throws ArabicShapingException {
  
          int lamalef_count = deshapeNormalize(dest, start, length);
  
          // If there was a lamalef in the buffer call expandLamAlef
          if (lamalef_count != 0) {
              // need to adjust dest to fit expanded buffer... !!!
              destSize = expandCompositChar(dest, start, length, lamalef_count,DESHAPE_MODE);
          } else {
              destSize = length;
          }
  
          return destSize;
      }
docs: /*
  Name    : deShapeUnicode
  Function: Converts an Arabic Unicode buffer in FExx Range into unshaped
  arabic Unicode buffer in 06xx Range