Merge remote-tracking branch 'tporigin/master'
TPCLA-233: Added null check
syntax building ignores invalid patterns in step impls, javadoc tidy
Merge remote-tracking branch 'tporigin/master'