class SimplePrincipal implements Principal {

    public static Principal create(String domain, String name, String creds) {
        return create(domain, name, creds, 0, null);
    }

    private  SimplePrincipal(String domain, String name, String creds, long issueTime, Authority authority);
    private  SimplePrincipal(String domain, String creds, List<String> roles, Authority authority);

}