@override bool operator ==(Object other) { return other is TreeNodeProvider && other.argument == argument; }