Java source heavily refactored and overwrite option added!
https://github.com/maine207/aspen/issues/issues/issue/30