return prop.canInherit( );
boolean inherit = prop.canInherit( ); if( !inherit ) return false;  if ( element instanceof ReportItem ) { if ( IReportItemModel.BOUND_DATA_COLUMNS_PROP.equals( prop .getName( ) ) ) {     if ( element.getLocalProperty( element.getRoot( ), IReportItemModel.DATA_SET_PROP ) != null ) return false; } } else if( element instanceof ScalarParameter ) { if ( IScalarParameterModel.BOUND_DATA_COLUMNS_PROP.equals( prop .getName( ) ) ) {     if ( element.getLocalProperty( element.getRoot( ), IScalarParameterModel.DATASET_NAME_PROP ) != null ) return false; } }  return inherit;
	protected boolean isInheritableProperty( DesignElement element,			ElementPropertyDefn prop )	{		assert prop != null;		return prop.canInherit( );	}