@Override
    public Type getRawType() {
        return rawType;
    }
@Test
    void getRawType() {
        Type rawType = List.class;
        List<Type> typeArguments = Arrays.asList(String.class, Boolean.class, Long.class);
        EfestoClassKey efestoClassKey = new EfestoClassKey(rawType, typeArguments.toArray(new Type[0]));
        Type retrieved = efestoClassKey.getRawType();
        assertThat(retrieved).isNotNull();
        assertThat(retrieved).isEqualTo(rawType);
    }