1. A method of converting byte code of a first type and markup language into byte code of a second type, comprising the steps of: a) receiving a first byte code, wherein said first byte code is of said first type and contains one or more data elements of said first byte code type; b) receiving a markup language code, wherein said markup language code refers to at least one said data element in said first byte code; and, c) converting at least a portion of said first byte code and at least a portion of said markup language code into a second byte code of said second type.