/**
  * When called will return the stored string value.
  */
 public function testWhenCalledWillReturnTheStoredStringValue()
 {
     $value = 'AAA123';
     $instance = new StringLiteral($value);
     $returnedValue = $instance->toNative();
     static::assertSame($value, $returnedValue);
 }
 public function getExtra()
 {
     return $this->extra->toNative();
 }
 public function getDatabase()
 {
     return $this->database->toNative();
 }
 public function getIndexComment()
 {
     return $this->indexComment->toNative();
 }
 public function jsonSerialize()
 {
     return ['name' => $this->name->toNative(), 'fields' => $this->fields->jsonSerialize(), 'indexes' => $this->indexes->jsonSerialize()];
 }