private SourceNode Input() { return(SourceNode.Root(new[] { SourceNode.Leap("leap-root", "value-root"), SourceNode.Nested("nested-1", new[] { SourceNode.Leap("leap-1-1", "value-1-1") }), SourceNode.Nested("nested-2", new[] { SourceNode.Leap("leap-2-1", "value-2-1"), SourceNode.Leap("leap-2-2", "value-2-2") }), SourceNode.Nested("nested-3", new[] { SourceNode.Nested("nested-3-1", new[] { SourceNode.Leap("leap-3-1-1", "value-3-1-1") }), SourceNode.Nested("nested-3-2", new[] { SourceNode.Leap("leap-3-2-1", "value-3-2-1"), SourceNode.Leap("leap-3-2-2", "value-3-2-2") }) }) })); }