public function getFieldNames()
{
$fields = $this->fieldMappings;
if ($this->identifier) {
$fields[] = $this->identifier;
}
if ($this->uuidFieldName) {
$fields[] = $this->uuidFieldName;
}
if ($this->localeMapping) {
$fields[] = $this->localeMapping;
}
if ($this->depthMapping) {
$fields[] = $this->depthMapping;
}
if ($this->node) {
$fields[] = $this->node;
}
if ($this->nodename) {
$fields[] = $this->nodename;
}
if ($this->versionNameField) {
$fields[] = $this->versionNameField;
}
if ($this->versionCreatedField) {
$fields[] = $this->versionCreatedField;
}
return $fields;
}