code: public static void toKMLPoint(Point point, ExtrudeMode extrude, int altitudeModeEnum, StringBuilder sb) {
          sb.append("<Point>");
          appendExtrude(extrude, sb);
          appendAltitudeMode(altitudeModeEnum, sb);
          sb.append("<coordinates>");
          Coordinate coord = point.getCoordinate();
          sb.append(coord.x).append(",").append(coord.y);
          if (!Double.isNaN(coord.z)) {
              sb.append(",").append(coord.z);
          }
          sb.append("</coordinates>").append("</Point>");
      }
docs: A geographic location defined by longitude, latitude, and (optional)
  altitude.
  
  Syntax :
  
  <Point id="ID">
  <!-- specific to Point -->
  <extrude>0</extrude> <!-- boolean -->
  <altitudeMode>clampToGround</altitudeMode>
  <!-- kml:altitudeModeEnum: clampToGround, relativeToGround, or absolute
  -->
  <!-- or, substitute gx:altitudeMode: clampToSeaFloor, relativeToSeaFloor
  -->
  <coordinates>...</coordinates> <!-- lon,lat[,alt] -->
  </Point>
  
  Supported syntax :
  <Point>
  <extrude>0</extrude>
  <altitudeMode>clampToGround</altitudeMode>
  <coordinates>...</coordinates> <!-- lon,lat[,alt] -->
  </Point>
  
  @param point
  @param extrude
  @param altitudeModeEnum