Improve the Java import tool

Add support for:
- Interfaces
- Enumerations
- Inner classes
- Floating point literals
Add support for declaring annotations