code: public List<BlockProperty> findPropertiesBlockByName( String propertyName ) {
  
  		List<BlockProperty> result = new ArrayList<> ();
  		for( AbstractBlock region : this.innerBlocks ) {
  			if( region.getInstructionType() == PROPERTY
  					&& propertyName.equals(((BlockProperty) region).getName())) {
  
  				result.add((BlockProperty) region);
  			}
  		}
  
  		return result;
  	}
docs: Finds properties by name among the ones this instance owns.
  @param propertyName not null
  @return a non-null list of properties associated with this property name