Implementing Java SE port. Abstracting logging -- WIP