@Override
    public <T> T runAs(PrivilegedAction<T> action) {
      throw new UnsupportedOperationException(
        "Method not supported, this class has limited implementation");
    }
A temporary user class to instantiate User instance based on the name and groups.
hbase-server/src/main/java/org/apache/hadoop/hbase/security/access/AccessChecker.java