showShapes = linePlot.getShowShapes();
showLines = linePlot.getShowLines();
categoryAxisLabelExpression = factory.getExpression( linePlot.getCategoryAxisLabelExpression() );
categoryAxisLabelFont = new JRBaseFont(linePlot.getChart(), linePlot.getCategoryAxisLabelFont());
categoryAxisLabelColor = linePlot.getOwnCategoryAxisLabelColor();
categoryAxisTickLabelFont = new JRBaseFont(linePlot.getChart(), linePlot.getCategoryAxisTickLabelFont());
categoryAxisTickLabelColor = linePlot.getOwnCategoryAxisTickLabelColor();
categoryAxisTickLabelMask = linePlot.getCategoryAxisTickLabelMask();
categoryAxisVerticalTickLabels = linePlot.getCategoryAxisVerticalTickLabels();
categoryAxisLineColor = linePlot.getOwnCategoryAxisLineColor();
labelRotationDouble = linePlot.getCategoryAxisTickLabelRotation();
valueAxisLabelExpression = factory.getExpression( linePlot.getValueAxisLabelExpression() );
domainAxisMinValueExpression = factory.getExpression( linePlot.getDomainAxisMinValueExpression() );
domainAxisMaxValueExpression = factory.getExpression( linePlot.getDomainAxisMaxValueExpression() );
rangeAxisMinValueExpression = factory.getExpression( linePlot.getRangeAxisMinValueExpression() );
rangeAxisMaxValueExpression = factory.getExpression( linePlot.getRangeAxisMaxValueExpression() );
valueAxisLabelFont = new JRBaseFont(linePlot.getChart(), linePlot.getValueAxisLabelFont());
valueAxisLabelColor = linePlot.getOwnValueAxisLabelColor();
valueAxisTickLabelFont = new JRBaseFont(linePlot.getChart(), linePlot.getValueAxisTickLabelFont());
valueAxisTickLabelColor = linePlot.getOwnValueAxisTickLabelColor();
valueAxisTickLabelMask = linePlot.getValueAxisTickLabelMask();
valueAxisVerticalTickLabels = linePlot.getValueAxisVerticalTickLabels();
valueAxisLineColor = linePlot.getOwnValueAxisLineColor();
}