Program: 113044
Project: 113044
Buggy source:
public static SimpleFeatureType createPointDataType(){
  final SimpleFeatureTypeBuilder simpleFeatureTypeBuilder=new SimpleFeatureTypeBuilder();
  simpleFeatureTypeBuilder.setName(TRACK_POINT);
  final AttributeTypeBuilder attributeTypeBuilder=new AttributeTypeBuilder();
  simpleFeatureTypeBuilder.add(attributeTypeBuilder.binding(Point.class).buildDescriptor("String_Node_Str"));
  simpleFeatureTypeBuilder.add(attributeTypeBuilder.binding(String.class).buildDescriptor("String_Node_Str"));
  simpleFeatureTypeBuilder.add(attributeTypeBuilder.binding(String.class).buildDescriptor("String_Node_Str"));
  simpleFeatureTypeBuilder.add(attributeTypeBuilder.binding(String.class).buildDescriptor("String_Node_Str"));
  simpleFeatureTypeBuilder.add(attributeTypeBuilder.binding(String.class).buildDescriptor("String_Node_Str"));
  simpleFeatureTypeBuilder.add(attributeTypeBuilder.binding(String.class).buildDescriptor("String_Node_Str"));
  simpleFeatureTypeBuilder.add(attributeTypeBuilder.binding(Date.class).buildDescriptor("String_Node_Str"));
  simpleFeatureTypeBuilder.add(attributeTypeBuilder.binding(Double.class).buildDescriptor("String_Node_Str"));
  simpleFeatureTypeBuilder.add(attributeTypeBuilder.binding(Double.class).buildDescriptor("String_Node_Str"));
  simpleFeatureTypeBuilder.add(attributeTypeBuilder.binding(String.class).buildDescriptor("String_Node_Str"));
  simpleFeatureTypeBuilder.add(attributeTypeBuilder.binding(Double.class).buildDescriptor("String_Node_Str"));
  simpleFeatureTypeBuilder.add(attributeTypeBuilder.binding(Double.class).buildDescriptor("String_Node_Str"));
  simpleFeatureTypeBuilder.add(attributeTypeBuilder.binding(Double.class).buildDescriptor("String_Node_Str"));
  simpleFeatureTypeBuilder.add(attributeTypeBuilder.binding(Integer.class).buildDescriptor("String_Node_Str"));
  simpleFeatureTypeBuilder.add(attributeTypeBuilder.binding(Integer.class).buildDescriptor("String_Node_Str"));
  simpleFeatureTypeBuilder.add(attributeTypeBuilder.binding(Integer.class).buildDescriptor("String_Node_Str"));
  final TimeDescriptorConfiguration timeConfig=new TimeDescriptorConfiguration();
  timeConfig.setTimeName("String_Node_Str");
  final SimpleFeatureType type=simpleFeatureTypeBuilder.buildFeatureType();
  timeConfig.updateType(type);
  return type;
}

Fixed version (ground truth):
public static SimpleFeatureType createPointDataType(){
  final SimpleFeatureTypeBuilder simpleFeatureTypeBuilder=new SimpleFeatureTypeBuilder();
  simpleFeatureTypeBuilder.setName(TRACK_POINT);
  simpleFeatureTypeBuilder.setNamespaceURI(NAMESPACE);
  final AttributeTypeBuilder attributeTypeBuilder=new AttributeTypeBuilder();
  simpleFeatureTypeBuilder.add(attributeTypeBuilder.binding(Point.class).buildDescriptor("String_Node_Str"));
  simpleFeatureTypeBuilder.add(attributeTypeBuilder.binding(String.class).buildDescriptor("String_Node_Str"));
  simpleFeatureTypeBuilder.add(attributeTypeBuilder.binding(String.class).buildDescriptor("String_Node_Str"));
  simpleFeatureTypeBuilder.add(attributeTypeBuilder.binding(String.class).buildDescriptor("String_Node_Str"));
  simpleFeatureTypeBuilder.add(attributeTypeBuilder.binding(String.class).buildDescriptor("String_Node_Str"));
  simpleFeatureTypeBuilder.add(attributeTypeBuilder.binding(String.class).buildDescriptor("String_Node_Str"));
  simpleFeatureTypeBuilder.add(attributeTypeBuilder.binding(Date.class).buildDescriptor("String_Node_Str"));
  simpleFeatureTypeBuilder.add(attributeTypeBuilder.binding(Double.class).buildDescriptor("String_Node_Str"));
  simpleFeatureTypeBuilder.add(attributeTypeBuilder.binding(Double.class).buildDescriptor("String_Node_Str"));
  simpleFeatureTypeBuilder.add(attributeTypeBuilder.binding(String.class).buildDescriptor("String_Node_Str"));
  simpleFeatureTypeBuilder.add(attributeTypeBuilder.binding(Double.class).buildDescriptor("String_Node_Str"));
  simpleFeatureTypeBuilder.add(attributeTypeBuilder.binding(Double.class).buildDescriptor("String_Node_Str"));
  simpleFeatureTypeBuilder.add(attributeTypeBuilder.binding(Double.class).buildDescriptor("String_Node_Str"));
  simpleFeatureTypeBuilder.add(attributeTypeBuilder.binding(Integer.class).buildDescriptor("String_Node_Str"));
  simpleFeatureTypeBuilder.add(attributeTypeBuilder.binding(Integer.class).buildDescriptor("String_Node_Str"));
  simpleFeatureTypeBuilder.add(attributeTypeBuilder.binding(Integer.class).buildDescriptor("String_Node_Str"));
  final TimeDescriptorConfiguration timeConfig=new TimeDescriptorConfiguration();
  timeConfig.setTimeName("String_Node_Str");
  final SimpleFeatureType type=simpleFeatureTypeBuilder.buildFeatureType();
  timeConfig.updateType(type);
  return type;
}