ScalarParameter.VALUE_TYPE_PROP ) ) )
IScalarParameterModel.VALUE_TYPE_PROP ) ) )
	public List validate( Module module, DesignElement element )	{		if ( !( element instanceof ScalarParameter ) )		{			return Collections.EMPTY_LIST;		}		List list = new ArrayList( );		// Cascading parameter should be typed "dynamic"		ScalarParameter param = (ScalarParameter) element;		if ( param.getContainer( ) instanceof CascadingParameterGroup				&& !DesignChoiceConstants.PARAM_VALUE_TYPE_DYNAMIC						.equalsIgnoreCase( param.getStringProperty( module,								ScalarParameter.VALUE_TYPE_PROP ) ) )		{			list					.add( new SemanticError(							element,							SemanticError.DESIGN_EXCEPTION_INVALID_SCALAR_PARAMETER_TYPE ) );		}		return list;	}