{
if (this.vcount == null)
throw new IllegalStateException("vcount not set");
if (this.data == null)
throw new IllegalStateException("data not set");
final PolyList polyList = new PolyList(this.count, this.vcount, this.data);
polyList.setMaterial(this.material);
polyList.setName(this.name);
polyList.getInputs().addAll(this.inputs);
return polyList;
}