### Question:
SapIdToken extends AbstractToken { @Override public Principal getPrincipal() { return createPrincipalByName(getClaimAsString(SAP_GLOBAL_USER_ID)); } SapIdToken(@Nonnull DecodedJwt decodedJwt);  SapIdToken(@Nonnull String idToken); @Override Principal getPrincipal(); @Override Service getService();  }### Answer:
@Test public void getPrincipal() { assertThat(cut.getPrincipal().getName()).isEqualTo("1234567890"); }