public AttributeDescriptor getAttributeDescriptorByName(String name, boolean ascend) {
public AttributeDescriptor getAttributeDescriptorByName(String name) {
    public AttributeDescriptor getAttributeDescriptorByName(String name, boolean ascend) {        if (name == null) {            throw new NullPointerException("Argument 'name' cannot be null");        }        Map map = null;        if (ascend) {            map = allFieldDescriptors;        } else {            map = fieldDescriptors;        }        if (map.containsKey(name)            && map.get(name) instanceof AttributeDescriptor) {            return (AttributeDescriptor) map.get(name);        } else {            return null;        }    }