blockArea.setGeneratedBy(this);
this.areasGenerated++;
if (this.areasGenerated == 1)
blockArea.isFirst(true);
// for normal areas this should be the only pair
blockArea.addLineagePair(this, this.areasGenerated);
// markers
if (this.hasMarkers())
blockArea.addMarkers(this.getMarkers());