DeclarationNode

fun DeclarationNode(name: ObjectVariableNode, objectType: ObjectTypeNode, arguments: Arguments<AtomicExpressionNode>, protocol: ProtocolNode?, sourceLocation: SourceLocation)