type converters & java compiler