Code:
Imports Microsoft.VisualBasic
Imports net.codeweavers.secure

Public Class Insurance

    Public Shared Function sampleInsuranceUser() As InsuranceCalculationData
        Dim dta As New InsuranceCalculationData
        dta.Building = ""
        dta.DateOfBirth = ""
        dta.DealerId = ""
        dta.Email = ""
        dta.Forename = ""
        dta.Gender = False
        dta.HasAccident = False
        dta.HasConviction = False
        dta.HasTracker = False
        dta.IsGaraged = False
        dta.Mileage = 10000
        dta.NoClaimsDiscount = 5
        dta.PostCode = ""
        dta.PromoCode = "0"
        dta.RestrictionsId = 0
        dta.Surname = ""
        dta.Telephone = ""
        dta.Title = ""
        Return dta
    End Function

End Class
Then I have the following:

Code:
' INSURANCE QUOTE

        Dim quoteType As InsuranceQuoteType
        Dim insuranceDetails As InsuranceCalculationData
        Dim insuranceVehicle As InsuranceCalculationVehicle

        If Not Session("insuranceDetails") Is Nothing Then
            insuranceDetails = CType(Session("insurancedetails"), InsuranceCalculationData)
        Else
            insuranceDetails = Insurance.sampleInsuranceUser
        End If
The bolded section wont compile. I get

Error 4 Value of type 'net.codeweavers.secure.InsuranceCalculationData' cannot be converted to 'net.codeweavers.secure.InsuranceCalculationData'. C:\Latest Working Version\VehicleDetail.aspx.vb 123 32 C:\Latest Working Version\

I dont understand it, they are the same type ???

Thanks