private void init(Class<?> defClass,String name,Object type,int flags){
  this.clazz=defClass;
  this.name=name;
  this.type=type;
  this.flags=flags;
  assert (testAnyFlags(ALL_KINDS));
  assert (this.resolution == null);
}

private void init ( Class < ? > defClass , String name , Object type , int flags ) { this . clazz = defClass ; this . name = name ; this . type = type ; this . flags = flags ; assert ( testAnyFlags ( ALL_KINDS ) ) ; assert ( this . resolution == null ) ; }
initialize a query . it is not resolved .
