minor fix
renaming
initial javadoc
exhausted semantics fixed
perf problem in datareader fixed
gate semantics