code: private ImmutableList<MemberDefinition> parseAttributeReflectedProperties(
        final PolymerClassDefinition cls) {
      ImmutableList.Builder<MemberDefinition> attrReflectedProps = ImmutableList.builder();
  
      for (MemberDefinition prop : cls.props) {
        // Generate the setter for readOnly properties.
        if (prop.value.isObjectLit()) {
          Node reflectedValue = NodeUtil.getFirstPropMatchingKey(prop.value, "reflectToAttribute");
          if (reflectedValue != null && reflectedValue.isTrue()) {
            attrReflectedProps.add(prop);
          }
        }
      }
  
      return attrReflectedProps.build();
    }
docs: Generates the _set* setters for readonly properties and appends them to the given block.
  
  @return A List of all readonly properties.