/**
   * creates a feature type that matches the parameters of a GetLagendGraphic request
   *
   * @return created <tt>FeatureType</tt>
   */
  private static FeatureType createFeatureType() {
    PropertyType[] ftps = new PropertyType[7];
    ftps[0] =
        FeatureFactory.createSimplePropertyType(new QualifiedName("version"), Types.VARCHAR, false);
    ftps[1] =
        FeatureFactory.createSimplePropertyType(new QualifiedName("width"), Types.INTEGER, false);
    ftps[2] =
        FeatureFactory.createSimplePropertyType(new QualifiedName("height"), Types.INTEGER, false);
    ftps[3] =
        FeatureFactory.createSimplePropertyType(new QualifiedName("format"), Types.VARCHAR, false);
    ftps[4] =
        FeatureFactory.createSimplePropertyType(
            new QualifiedName("exceptions"), Types.VARCHAR, false);
    ftps[5] =
        FeatureFactory.createSimplePropertyType(new QualifiedName("sld"), Types.VARCHAR, false);
    ftps[6] =
        FeatureFactory.createSimplePropertyType(new QualifiedName("style"), Types.VARCHAR, false);

    return FeatureFactory.createFeatureType("GetLegendGraphic", false, ftps);
  }