{{{ private function getUsingInternalProperty()
422391
private function getUsingInternalProperty($key)
    {
        $value = false;

        if (
            array_key_exists($key, $this->internal_property_accessible) &&
            $this->internal_property_accessible[$key]
        ) {
            if ($this->hasSubDataObject($key)) {
                // return loaded sub-dataobject
                $value = $this->getSubDataObject($key);
            } elseif ($this->hasInternalValue($key)) {
                $value = $this->getInternalValue($key);

                if (
                    $value !== null &&
                    isset($this->internal_property_classes[$key])
                ) {
                    // autoload sub-dataobject
                    $class = $this->internal_property_classes[$key];

                    if (!class_exists($class)) {
                        throw new SwatClassNotFoundException(
                            sprintf(
                                "Class '%s' registered for internal property '%s' " .
                                    "does not exist.",
                                $class,
                                $key
                            ),
                            0,
                            $class
                        );
                    }

                    $this->checkDB();

                    $object = new $class();
                    $object->setDatabase($this->db);
                    $object->load($value); // autoload
                    $this->setSubDataObject($key, $object);

                    $value = $object;
                }
            }
        }

        return $value;
    }
327112
public PropertyInterface getProperty() {
		if (property == null) {
			property = Properties.getPropertyByPath(classHolder.getClazz(), path);
		}
		return property;
	}
1108325
function( property, includeNonDefault = true ){
    let ele = this[0];
    let cy = ele.cy();

    if( !cy.styleEnabled() ){ return; }

    if( ele ){
      let overriddenStyle = ele._private.style[ property ];

      if( overriddenStyle != null ){
        return overriddenStyle;
      } else if( includeNonDefault ){
        return cy.style().getDefaultProperty( property );
      } else {
        return null;
      }
    }
  }
1349769
function checkProperty(i) {
  const start = i;
  let l;

  if (l = checkProperty1(i)) tokens[start].propertyType = 1;
  else if (l = checkProperty2(i)) tokens[start].propertyType = 2;
  else if (l = checkProperty3(i)) tokens[start].propertyType = 3;

  return l;
}
673516
public function getInternalParameters()
    {
        if (\is_object($this->parameters)) {
            $parameters = $this->parameters->getParameters();
            if (\count($parameters)) {
                return \count($parameters).', ...';
            }
        }

        return '';
    }
14528
private String getProperty(String propertyName) {
            return propertyName == null ? null : (String) getPropertyValue(propertyName);
        }
638775
function getProperty() {
  const type = tokens[pos].propertyType;

  if (type === 1) return getProperty1();
  if (type === 2) return getProperty2();
  if (type === 3) return getProperty3();
}
232621
function (contextModel, properties, parentContext) {

                if (!(contextModel || properties && _.size(properties))) {
                    // no contextModel OR no properties or empty object passed
                    return this.root();
                }

                parentContext = parentContext || this.root();
                return parentContext.getContext(contextModel, properties);

            }
632389
function () {
        var result = {};
        Array.prototype.forEach.call(arguments, function (o) {
            for (var key in o) {
                if (o.hasOwnProperty(key)) {
                    result[key] = o[key];
                }
            }
        });
        return result;
    }
64629
function getProperty3() {
  const type = NodeType.PropertyType;
  const token = tokens[pos];
  const line = token.ln;
  const column = token.col;
  const content = [getVariable()];

  return newNode(type, content, line, column);
}
199683
private boolean isPropertyTypeInternal() {
        Class<?> type = getType();
        return
                // References are always contained in properties of type String or String[].
                isReference()
                        || isPropertyType(type)
                        || (type.isArray() || isCollectionType) && isPropertyType(getTypeParameter());
    }
1185851
function findProperty($name)
    {
        //Get the property from the method name
        $property = Reflection::getProperty($name);

        if ($this->start->matches($property))
        {
            return $this->start;
        }

        if ($this->end->matches($property))
        {
            return $this->end;
        }

        return parent::findProperty($name);
    }
1318022
public function getCustomPropertyValue()
	{
		if (!is_array($this->_aCustomProperties)) {
			return;
		}
		$aKeys = array_keys($this->_aCustomProperties);
		return $this->_aCustomProperties[$aKeys[0]];
	}
939273
private Object getObjectPropertyImpl(Context cx, Object object,
                                           Object id) {
        Scriptable scriptable = (Scriptable)object;
        Object result;
        if (id instanceof String) {
            String name = (String)id;
            if (name.equals("this")) {
                result = scriptable;
            } else if (name.equals("__proto__")) {
                result = scriptable.getPrototype();
            } else if (name.equals("__parent__")) {
                result = scriptable.getParentScope();
            } else {
                result = ScriptableObject.getProperty(scriptable, name);
                if (result == ScriptableObject.NOT_FOUND) {
                    result = Undefined.instance;
                }
            }
        } else {
            int index = ((Integer)id).intValue();
            result = ScriptableObject.getProperty(scriptable, index);
            if (result == ScriptableObject.NOT_FOUND) {
                result = Undefined.instance;
            }
        }
        return result;
    }
856726
final public function getExposedProperties()
    {
        if (null === $this->exposedProperties) {
            $this->exposedProperties = array_diff($this->getVisibleFields(), $this->getHiddenFieldsAndRelations());
        }

        return $this->exposedProperties;
    }
568255
function determinePropertiesToGet (type) {
  const defaultProperties = ['description', 'summary']
  let result = defaultProperties
  switch (type) {
    case 'API':
      result.push('tags', 'info')
      break
    case 'METHOD':
      result.push('tags')
      break
  }
  return result

}
703632
function getCustomProperty() {
  const type = NodeType.CustomPropertyType;
  const token = tokens[pos];
  const line = token.ln;
  const column = token.col;

  // Skip `--`
  pos += 2;

  const content = getIdentOrInterpolation();

  return newNode(type, content, line, column);
}