gt: 		return getStyleResolver().getValueAxisLabelColor(this, this);
context: /*
   * JasperReports - Free Java Reporting Library.
   * Copyright (C) 2001 - 2016 TIBCO Software Inc. All rights reserved.
   * http://www.jaspersoft.com
   *
   * Unless you have purchased a commercial license agreement from Jaspersoft,
   * the following license terms apply:
   *
   * This program is part of JasperReports.
   *
   * JasperReports is free software: you can redistribute it and/or modify
   * it under the terms of the GNU Lesser General Public License as published by
   * the Free Software Foundation, either version 3 of the License, or
   * (at your option) any later version.
   *
   * JasperReports is distributed in the hope that it will be useful,
   * but WITHOUT ANY WARRANTY; without even the implied warranty of
   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
   * GNU Lesser General Public License for more details.
   *
   * You should have received a copy of the GNU Lesser General Public License
   * along with JasperReports. If not, see <http://www.gnu.org/licenses/>.
   */
  package net.sf.jasperreports.charts.fill;
  
  import java.awt.Color;
  
  import net.sf.jasperreports.charts.JRCandlestickPlot;
  import net.sf.jasperreports.engine.JRExpression;
  import net.sf.jasperreports.engine.JRFont;
  import net.sf.jasperreports.engine.fill.JRFillChartPlot;
  import net.sf.jasperreports.engine.fill.JRFillObjectFactory;
  
  
  /**
   * @author Ionut Nedelcu (ionutned@users.sourceforge.net)
   */
  public class JRFillCandlestickPlot extends JRFillChartPlot implements JRCandlestickPlot
  {
  
  	/**
  	 *
  	 */
  	protected JRFont timeAxisLabelFont;
  	protected Color timeAxisLabelColor;
  	protected JRFont timeAxisTickLabelFont;
  	protected Color timeAxisTickLabelColor;
  	protected Color timeAxisLineColor;
  
  	protected JRFont valueAxisLabelFont;
  	protected Color valueAxisLabelColor;
  	protected JRFont valueAxisTickLabelFont;
  	protected Color valueAxisTickLabelColor;
  	protected Color valueAxisLineColor;
  
  	
  	/**
  	 *
  	 */
  	public JRFillCandlestickPlot(
  		JRCandlestickPlot candlestickPlot,
  		JRFillObjectFactory factory
  		)
  	{
  		super(candlestickPlot, factory);
  
  		timeAxisLabelFont = factory.getFont(candlestickPlot.getChart(), candlestickPlot.getTimeAxisLabelFont());
  		timeAxisLabelColor = candlestickPlot.getOwnTimeAxisLabelColor();
  		timeAxisTickLabelFont = factory.getFont(candlestickPlot.getChart(), candlestickPlot.getTimeAxisTickLabelFont());
  		timeAxisTickLabelColor = candlestickPlot.getOwnTimeAxisTickLabelColor();
  		timeAxisLineColor = candlestickPlot.getOwnTimeAxisLineColor();
  		
  		valueAxisLabelFont = factory.getFont(candlestickPlot.getChart(), candlestickPlot.getValueAxisLabelFont());
  		valueAxisLabelColor = candlestickPlot.getOwnValueAxisLabelColor();
  		valueAxisTickLabelFont = factory.getFont(candlestickPlot.getChart(), candlestickPlot.getValueAxisTickLabelFont());
  		valueAxisTickLabelColor = candlestickPlot.getOwnValueAxisTickLabelColor();
  		valueAxisLineColor = candlestickPlot.getOwnValueAxisTickLabelColor();
  	}
  
  	@Override
  	public JRExpression getTimeAxisLabelExpression()
  	{
  		return ((JRCandlestickPlot)parent).getTimeAxisLabelExpression();
  	}
  
  	@Override
  	public JRFont getTimeAxisLabelFont()
  	{
  		return timeAxisLabelFont;
  	}
  
  	@Override
  	public Color getTimeAxisLabelColor()
  	{
  		return getStyleResolver().getTimeAxisLabelColor(this, this);
  	}
  
  	@Override
  	public Color getOwnTimeAxisLabelColor()
  	{
  		return timeAxisLabelColor;
  	}
  
  	/**
  	 *
  	 */
  	public void setTimeAxisLabelColor(Color color)
  	{
  	}
  
  	@Override
  	public JRFont getTimeAxisTickLabelFont()
  	{
  		return timeAxisTickLabelFont;
  	}
  
  	@Override
  	public Color getTimeAxisTickLabelColor()
  	{
  		return getStyleResolver().getTimeAxisTickLabelColor(this, this);
  	}
  
  	@Override
  	public Color getOwnTimeAxisTickLabelColor()
  	{
  		return timeAxisTickLabelColor;
  	}
  
  	/**
  	 *
  	 */
  	public void setTimeAxisTickLabelColor(Color color)
  	{
  	}
  
  	@Override
  	public String getTimeAxisTickLabelMask()
  	{
  		return ((JRCandlestickPlot)parent).getTimeAxisTickLabelMask();
  	}
  
  	@Override
  	public Boolean getTimeAxisVerticalTickLabels()
  	{
  		return ((JRCandlestickPlot)parent).getTimeAxisVerticalTickLabels();
  	}
  
  	@Override
  	public Color getTimeAxisLineColor()
  	{
  		return getStyleResolver().getTimeAxisLineColor(this, this);
  	}
  
  	@Override
  	public Color getOwnTimeAxisLineColor()
  	{
  		return timeAxisLineColor;
  	}
  
  	/**
  	 *
  	 */
  	public void setTimeAxisLineColor(Color color)
  	{
  	}
  
  	@Override
  	public JRExpression getValueAxisLabelExpression()
  	{
  		return ((JRCandlestickPlot)parent).getValueAxisLabelExpression();
  	}
  
  	@Override
  	public JRExpression getDomainAxisMinValueExpression()
  	{
  		return ((JRCandlestickPlot)parent).getDomainAxisMinValueExpression();
  	}
  
  	@Override
  	public JRExpression getDomainAxisMaxValueExpression()
  	{
  		return ((JRCandlestickPlot)parent).getDomainAxisMaxValueExpression();
  	}
  
  	@Override
  	public JRExpression getRangeAxisMinValueExpression()
  	{
  		return ((JRCandlestickPlot)parent).getRangeAxisMinValueExpression();
  	}
  
  	@Override
  	public JRExpression getRangeAxisMaxValueExpression()
  	{
  		return ((JRCandlestickPlot)parent).getRangeAxisMaxValueExpression();
  	}
  
  	@Override
  	public JRFont getValueAxisLabelFont()
  	{
  		return valueAxisLabelFont;
  	}
  
  	@Override
  	public Color getValueAxisLabelColor()
  	{
  