struct.addMember ( Boolean.valueOf ( isActive () ) );
struct.addMember ( new Integer ( isActive () ? 1 : 0 ) );
    public JIStruct toStruct () throws JIException    {        JIStruct struct = new JIStruct ();        struct.addMember ( new JIString ( getAccessPath (), JIFlags.FLAG_REPRESENTATION_STRING_LPWSTR ) );        struct.addMember ( new JIString ( getItemID (), JIFlags.FLAG_REPRESENTATION_STRING_LPWSTR ) );        struct.addMember ( Boolean.valueOf ( isActive () ) );        struct.addMember ( Integer.valueOf ( getClientHandle () ) );        struct.addMember ( Integer.valueOf ( 0 ) ); // blob size        struct.addMember ( new JIPointer ( null ) ); // blob        struct.addMember ( Short.valueOf ( getRequestedDataType () ) );        struct.addMember ( Short.valueOf ( getReserved () ) );        return struct;    }