Byte Code Vs Object Oriented Design