- Added divide and separate method.
- Removed adapt method (covered by valueOf).
- Changed naming from getInternalType.