updatePropertyDeclaration

abstract fun updatePropertyDeclaration(    node: PropertyDeclaration,     modifiers: <Error class: unknown class><ModifierLike>?,     name: String,     questionOrExclamationToken: QuestionToken?,     type: TypeNode?,     initializer: Expression?): PropertyDeclaration(source)
abstract fun updatePropertyDeclaration(    node: PropertyDeclaration,     modifiers: <Error class: unknown class><ModifierLike>?,     name: String,     questionOrExclamationToken: ExclamationToken?,     type: TypeNode?,     initializer: Expression?): PropertyDeclaration(source)
abstract fun updatePropertyDeclaration(    node: PropertyDeclaration,     modifiers: <Error class: unknown class><ModifierLike>?,     name: PropertyName,     questionOrExclamationToken: QuestionToken?,     type: TypeNode?,     initializer: Expression?): PropertyDeclaration(source)
abstract fun updatePropertyDeclaration(    node: PropertyDeclaration,     modifiers: <Error class: unknown class><ModifierLike>?,     name: PropertyName,     questionOrExclamationToken: ExclamationToken?,     type: TypeNode?,     initializer: Expression?): PropertyDeclaration(source)