* Returns the extent trait for this area.
* @return The extent trait for this area.
*/
public int traitExtent() {
/* TODO: We can do better than this. */
final Region generatedBy = traitGeneratedBy();
if (generatedBy instanceof RegionBefore) {
return ((RegionBefore) generatedBy).traitExtent();
}
if (generatedBy instanceof RegionAfter) {
return ((RegionAfter) generatedBy).traitExtent();