start of port to lang-scala 0.2.0-SNAPSHOT
more porting to lang-scala 0.2.0-SNAPSHOT