int hash = loader.hashCode();
int hash = loader == null ? 0 : loader.hashCode();
    public int hashCode()    {            //loader is always not null            int hash = loader.hashCode();            for (int i = 0; i < interfaces.length; i++)        hash = hash * 31 + interfaces[i].hashCode();            return hash;        }