Updated the based on feddback from Ben.
Change-Id: I2c400f98dc80ee2583818da26466fa9eac37f281
Former-commit-id: 3d3f3a6535 [formerly dc59270db2 [formerly 56d2ffeaf8564c8ea02f52ef35e8aebea2e9f992]]
Former-commit-id: dc59270db2
Former-commit-id: e1e7f27857
Also based on his recommendation removed parts from constructor and added them to the decode method that get singleton references for paramlookup and variable dictionary lookup. fixes#6412
Change-Id: Ie3554842b9f029dd62ff73f5edc928bc03e012e4
Former-commit-id: 9b0f630436 [formerly 0163ec2871 [formerly 2ca313195e2e610d4a198884f45dde37ebecfbc6]]
Former-commit-id: 0163ec2871
Former-commit-id: c28f2e9aed
Also based on his recommendation removed parts from constructor and added them to the decode method that get singleton references for paramlookup and variable dictionary lookup. fixes#6412
Change-Id: Ie3554842b9f029dd62ff73f5edc928bc03e012e4
Former-commit-id: b729c8dac9 [formerly c28f2e9aed] [formerly 0163ec2871] [formerly b729c8dac9 [formerly c28f2e9aed] [formerly 0163ec2871] [formerly 9b0f630436 [formerly 0163ec2871 [formerly 2ca313195e2e610d4a198884f45dde37ebecfbc6]]]]
Former-commit-id: 9b0f630436
Former-commit-id: ab74cf5afc [formerly 526bae6daf] [formerly 401d5d6f47b5f0c3a6c78f106a1f30f94ce28dbe [formerly e33ed09969]]
Former-commit-id: dfecf3c15666e10f475b44eadc6304b5ce78f8f8 [formerly 8fe81f8959]
Former-commit-id: b521b1d445
Made changes suggested by Ben S.
Made other changes suggested by Ben S.
Made changes suggested by Richard Peter.
Made change from Ben S.
Change-Id: Ic7eb146c30d8024b34782187318e79882fc963bd
Former-commit-id: 325f31f6ef [formerly 044b18a356 [formerly a941dd68c3c5b42671ad78900d6d8f8231d70810]]
Former-commit-id: 044b18a356
Former-commit-id: 7457631795
Made changes suggested by Ben S.
Made other changes suggested by Ben S.
Made changes suggested by Richard Peter.
Made change from Ben S.
Change-Id: Ic7eb146c30d8024b34782187318e79882fc963bd
Former-commit-id: 384cd711db [formerly 7457631795] [formerly 044b18a356] [formerly 384cd711db [formerly 7457631795] [formerly 044b18a356] [formerly 325f31f6ef [formerly 044b18a356 [formerly a941dd68c3c5b42671ad78900d6d8f8231d70810]]]]
Former-commit-id: 325f31f6ef
Former-commit-id: 93246f1915 [formerly 6c9e4cc7a7] [formerly 74ef0f8603c293636d4544c07f275d0a1fa6d0c5 [formerly e391a0b41b]]
Former-commit-id: cd0cf98811daa71cde0a0487a9cd425c3a2b7430 [formerly 17aa893fc3]
Former-commit-id: 578273d4b6