code: public String getExtendedGloss(ISense original, int intSource, char Rel) throws LinguisticOracleException {
          List<ISense> children = new ArrayList<ISense>();
          StringBuilder result = new StringBuilder();
          if (Rel == IMappingElement.LESS_GENERAL) {
              children = original.getChildren(intSource);
          } else if (Rel == IMappingElement.MORE_GENERAL) {
              children = original.getParents(intSource);
          }
          for (ISense ISense : children) {
              String gloss = ISense.getGloss();
              result.append(gloss).append(".");
          }
          return result.toString();
      }
docs: Gets extended gloss i.e. the gloss of parents or children. <br>
  The direction and depth is according to requirement.
  
  @param original  the original gloss of input string
  @param intSource how much depth the gloss should be taken
  @param Rel       for less than relation get child gloss and vice versa
  @return the extended gloss
  @throws LinguisticOracleException LinguisticOracleException