code: private static int modifiersToInt(ModifierType... modifierTypes) {
  		int modifier = modifierTypes[0].getValue();
  		for(int i = 1; i < modifierTypes.length; i++) {
  			modifier &= modifierTypes[i].getValue();
  		}
  		return modifier;
  	}
docs: 多个修饰符做“与”操作，表示同时存在多个修饰符
  @param modifierTypes 修饰符列表，元素不能为空
  @return “与”之后的修饰符