initial version.
Added new line.
Fixed IndexOutOfBoundException.
Fixed failing tests.
Code style corrections.
Re-enable test.
Merge remote branch 'fork/issue-908'