Yes, I don't like `extractRawType` because depends by Weld.