public final Server getServer() {
        return server;
    }
The input object of predicates of class {@link AbstractServerPredicate}.
It includes Server and an Object as load balancer key used in {@link IRule#choose(Object)},
which might be null. 

@author awang
ribbon-loadbalancer/src/main/java/com/netflix/loadbalancer/PredicateKey.java