Ideas on Java