public static SubjectData toSponge(LPSubjectData luckPerms) {
        LPSubject parentSubject = luckPerms.getParentSubject();
        return new SubjectDataProxy(parentSubject.getService(), parentSubject.toReference(), luckPerms.getType() == DataType.NORMAL);
    }
Provides proxy instances which implement the SpongeAPI using the LuckPerms model.
sponge/src/main/java/me/lucko/luckperms/sponge/service/ProxyFactory.java