[MINOR] Cleanup various issues raised by static code analysis, part 3

Project: http://git-wip-us.apache.org/repos/asf/systemml/repo
Commit: http://git-wip-us.apache.org/repos/asf/systemml/commit/e106966a
Tree: http://git-wip-us.apache.org/repos/asf/systemml/tree/e106966a
Diff: http://git-wip-us.apache.org/repos/asf/systemml/diff/e106966a

Branch: refs/heads/master
Commit: e106966a976520ac9e7059f730d52ed4021dc114
Parents: cf95849
Author: Matthias Boehm <[email protected]>
Authored: Thu Oct 12 20:41:29 2017 -0700
Committer: Matthias Boehm <[email protected]>
Committed: Thu Oct 12 20:46:44 2017 -0700

----------------------------------------------------------------------
 .../sysml/api/mlcontext/FrameMetadata.java      |  7 +-
 .../org/apache/sysml/conf/CompilerConfig.java   |  1 +
 .../java/org/apache/sysml/conf/DMLConfig.java   |  1 +
 .../apache/sysml/debug/DMLProgramCounter.java   |  1 +
 src/main/java/org/apache/sysml/hops/Hop.java    |  9 +-
 .../sysml/hops/ParameterizedBuiltinOp.java      |  5 -
 .../sysml/hops/codegen/cplan/CNodeTpl.java      |  1 +
 .../hops/codegen/template/TemplateMultiAgg.java |  1 +
 .../codegen/template/TemplateOuterProduct.java  |  1 +
 .../java/org/apache/sysml/lops/Aggregate.java   |  6 +-
 src/main/java/org/apache/sysml/lops/Append.java |  2 +-
 .../java/org/apache/sysml/lops/AppendG.java     |  2 +
 .../org/apache/sysml/lops/AppendGAlignedSP.java |  1 +
 .../java/org/apache/sysml/lops/AppendM.java     |  4 +
 .../java/org/apache/sysml/lops/AppendR.java     |  2 +
 .../org/apache/sysml/lops/BinaryUAggChain.java  |  2 +-
 .../org/apache/sysml/lops/CombineBinary.java    |  6 +-
 .../org/apache/sysml/lops/CombineTernary.java   |  1 +
 .../org/apache/sysml/lops/CombineUnary.java     |  6 +-
 .../apache/sysml/lops/ConvolutionTransform.java |  1 +
 .../sysml/lops/CumulativeOffsetBinary.java      |  1 +
 src/main/java/org/apache/sysml/lops/Data.java   |  2 +
 src/main/java/org/apache/sysml/lops/Lop.java    |  2 +-
 .../java/org/apache/sysml/lops/MapMult.java     |  1 +
 .../org/apache/sysml/lops/MapMultChain.java     |  1 +
 .../java/org/apache/sysml/lops/PMapMult.java    |  1 +
 .../org/apache/sysml/lops/PartialAggregate.java |  1 +
 src/main/java/org/apache/sysml/lops/RepMat.java |  2 +-
 .../org/apache/sysml/lops/UAggOuterChain.java   |  2 +-
 .../apache/sysml/lops/WeightedCrossEntropy.java |  1 +
 .../sysml/lops/WeightedCrossEntropyR.java       |  1 +
 .../org/apache/sysml/lops/WeightedDivMM.java    |  1 +
 .../org/apache/sysml/lops/WeightedDivMMR.java   |  1 +
 .../org/apache/sysml/lops/WeightedSigmoid.java  |  1 +
 .../org/apache/sysml/lops/WeightedSigmoidR.java |  1 +
 .../apache/sysml/lops/WeightedSquaredLoss.java  |  1 +
 .../apache/sysml/lops/WeightedSquaredLossR.java |  1 +
 .../org/apache/sysml/lops/WeightedUnaryMM.java  |  1 +
 .../org/apache/sysml/lops/WeightedUnaryMMR.java |  1 +
 .../sysml/parser/AssignmentStatement.java       | 13 +--
 .../apache/sysml/parser/BinaryExpression.java   |  2 +
 .../apache/sysml/parser/BooleanExpression.java  |  2 +
 .../apache/sysml/parser/BooleanIdentifier.java  |  2 +
 .../sysml/parser/BuiltinFunctionExpression.java |  2 +
 .../sysml/parser/ConditionalPredicate.java      |  1 +
 .../org/apache/sysml/parser/DMLProgram.java     |  1 +
 .../org/apache/sysml/parser/DataExpression.java |  2 +
 .../org/apache/sysml/parser/DataIdentifier.java |  1 +
 .../apache/sysml/parser/DoubleIdentifier.java   |  2 +
 .../org/apache/sysml/parser/ForStatement.java   |  4 +
 .../apache/sysml/parser/ForStatementBlock.java  |  8 +-
 .../sysml/parser/FunctionCallIdentifier.java    |  7 +-
 .../apache/sysml/parser/FunctionStatement.java  |  5 +-
 .../sysml/parser/FunctionStatementBlock.java    |  9 +-
 .../org/apache/sysml/parser/IfStatement.java    |  6 +-
 .../apache/sysml/parser/IfStatementBlock.java   |  4 +-
 .../apache/sysml/parser/ImportStatement.java    |  9 +-
 .../apache/sysml/parser/IndexedIdentifier.java  |  5 +-
 .../org/apache/sysml/parser/IntIdentifier.java  |  3 +-
 .../apache/sysml/parser/IterablePredicate.java  |  2 +
 .../sysml/parser/MultiAssignmentStatement.java  | 17 ++--
 .../apache/sysml/parser/OutputStatement.java    |  8 +-
 .../ParameterizedBuiltinFunctionExpression.java |  2 +
 .../org/apache/sysml/parser/PathStatement.java  | 12 ++-
 .../org/apache/sysml/parser/PrintStatement.java |  4 +
 .../sysml/parser/RelationalExpression.java      |  3 +-
 .../org/apache/sysml/parser/StatementBlock.java |  6 +-
 .../apache/sysml/parser/StringIdentifier.java   |  3 +-
 .../org/apache/sysml/parser/VariableSet.java    |  1 +
 .../org/apache/sysml/parser/WhileStatement.java |  5 +-
 .../sysml/parser/WhileStatementBlock.java       |  6 +-
 .../sysml/parser/dml/DmlSyntacticValidator.java |  3 +-
 .../parser/pydml/PydmlSyntacticValidator.java   |  3 +-
 .../runtime/codegen/SpoofOuterProduct.java      |  1 +
 .../ExternalFunctionProgramBlock.java           |  1 +
 .../ExternalFunctionProgramBlockCP.java         | 15 ++-
 .../runtime/controlprogram/ForProgramBlock.java |  8 +-
 .../controlprogram/FunctionProgramBlock.java    |  2 +-
 .../runtime/controlprogram/IfProgramBlock.java  |  8 +-
 .../controlprogram/LocalVariableMap.java        |  6 +-
 .../controlprogram/ParForProgramBlock.java      | 30 +++---
 .../sysml/runtime/controlprogram/Program.java   | 14 +--
 .../runtime/controlprogram/ProgramBlock.java    |  4 +-
 .../controlprogram/WhileProgramBlock.java       |  6 +-
 .../controlprogram/caching/CacheableData.java   |  5 +-
 .../controlprogram/caching/MatrixObject.java    |  2 +-
 .../context/ExecutionContext.java               | 36 +++----
 .../context/SparkExecutionContext.java          | 26 +++---
 .../DataPartitionerRemoteSparkMapper.java       |  2 +-
 .../controlprogram/parfor/LocalTaskQueue.java   |  2 +-
 .../controlprogram/parfor/ProgramConverter.java | 55 +++++------
 .../controlprogram/parfor/RemoteDPParForMR.java |  2 +-
 .../parfor/RemoteDPParForSpark.java             |  6 +-
 .../parfor/RemoteDPParForSparkWorker.java       | 10 +-
 .../parfor/RemoteParForColocatedFileSplit.java  | 22 ++---
 .../controlprogram/parfor/RemoteParForMR.java   |  2 +-
 .../parfor/RemoteParForSparkWorker.java         |  4 +-
 .../parfor/RemoteParForUtils.java               |  4 +-
 .../parfor/RemoteParWorkerMapper.java           |  7 +-
 .../controlprogram/parfor/ResultMerge.java      | 18 +---
 .../parfor/ResultMergeLocalMemory.java          |  5 +-
 .../parfor/ResultMergeRemoteMR.java             | 25 ++---
 .../parfor/ResultMergeRemoteReducer.java        |  4 +-
 .../parfor/ResultMergeRemoteSpark.java          |  4 +-
 .../parfor/ResultMergeRemoteSparkWCompare.java  |  2 +-
 .../runtime/controlprogram/parfor/Task.java     | 25 ++---
 .../parfor/TaskPartitionerFactoring.java        |  4 +-
 .../parfor/TaskPartitionerFixedsize.java        |  3 +-
 .../parfor/mqo/MergedMRJobInstruction.java      |  6 +-
 .../parfor/mqo/PiggybackingWorker.java          |  4 +-
 .../mqo/PiggybackingWorkerTimeSequential.java   |  2 +-
 .../PiggybackingWorkerUtilDecayParallel.java    |  4 +-
 .../mqo/PiggybackingWorkerUtilTimeParallel.java |  2 +-
 .../parfor/mqo/RuntimePiggybacking.java         |  8 +-
 .../controlprogram/parfor/opt/OptNode.java      | 13 ++-
 .../parfor/opt/OptTreeConverter.java            |  8 +-
 .../parfor/opt/OptTreePlanChecker.java          |  2 +-
 .../parfor/opt/OptTreePlanMapping.java          |  2 +-
 .../parfor/opt/OptTreePlanMappingAbstract.java  | 41 +++-----
 .../parfor/opt/OptTreePlanMappingRuntime.java   | 28 ++----
 .../parfor/opt/OptimizationWrapper.java         |  4 +-
 .../parfor/opt/OptimizerConstrained.java        |  6 +-
 .../parfor/opt/OptimizerRuleBased.java          | 47 +++++-----
 .../parfor/opt/ProgramRecompiler.java           |  4 +-
 .../parfor/stat/StatisticMonitor.java           |  6 +-
 .../sysml/runtime/functionobjects/Builtin.java  |  3 +-
 .../sysml/runtime/functionobjects/COV.java      |  2 +
 .../sysml/runtime/functionobjects/CTable.java   | 13 +--
 .../runtime/functionobjects/KahanPlus.java      |  1 +
 .../sysml/runtime/functionobjects/Mean.java     |  3 +-
 .../functionobjects/OffsetColumnIndex.java      |  1 +
 .../functionobjects/ParameterizedBuiltin.java   |  7 +-
 .../sysml/runtime/functionobjects/Plus.java     |  3 +-
 .../instructions/CPInstructionParser.java       |  6 +-
 .../sysml/runtime/instructions/Instruction.java |  1 +
 .../instructions/MRInstructionParser.java       |  2 +-
 .../runtime/instructions/MRJobInstruction.java  |  5 +-
 .../instructions/SPInstructionParser.java       |  2 +-
 .../instructions/cp/BreakPointInstruction.java  |  3 +-
 .../runtime/instructions/cp/CM_COV_Object.java  |  5 +-
 .../cp/FunctionCallCPInstruction.java           |  4 -
 .../runtime/instructions/cp/KahanObject.java    |  4 +-
 .../cp/ParameterizedBuiltinCPInstruction.java   |  2 +-
 .../cp/ScalarBuiltinMultipleCPInstruction.java  |  2 +-
 .../gpu/context/ExecutionConfig.java            |  2 +-
 .../instructions/gpu/context/JCudaKernels.java  |  2 +-
 .../instructions/mr/AppendMInstruction.java     |  2 +-
 .../mr/GroupedAggregateMInstruction.java        |  2 +-
 .../mr/ParameterizedBuiltinMRInstruction.java   |  2 +-
 .../mr/RangeBasedReIndexInstruction.java        |  2 +-
 .../mr/RemoveEmptyMRInstruction.java            |  2 +-
 .../instructions/mr/ReorgInstruction.java       |  2 +-
 .../instructions/mr/ScalarInstruction.java      |  1 +
 .../spark/AggregateTernarySPInstruction.java    |  4 +-
 .../spark/AggregateUnarySPInstruction.java      |  4 +-
 .../spark/AppendGAlignedSPInstruction.java      |  4 +-
 .../spark/AppendGSPInstruction.java             | 21 ++---
 .../instructions/spark/CpmmSPInstruction.java   |  6 +-
 .../spark/CumulativeAggregateSPInstruction.java |  2 +-
 .../spark/CumulativeOffsetSPInstruction.java    |  8 +-
 .../spark/FrameAppendMSPInstruction.java        |  2 +-
 .../spark/FrameAppendRSPInstruction.java        |  7 +-
 .../spark/FrameIndexingSPInstruction.java       | 18 ++--
 .../instructions/spark/MapmmSPInstruction.java  | 22 ++---
 .../spark/MatrixAppendMSPInstruction.java       | 22 ++---
 .../spark/MatrixIndexingSPInstruction.java      | 28 +++---
 .../spark/MatrixReshapeSPInstruction.java       |  2 +-
 .../instructions/spark/PMapmmSPInstruction.java |  8 +-
 .../ParameterizedBuiltinSPInstruction.java      | 22 ++---
 .../instructions/spark/PmmSPInstruction.java    |  6 +-
 .../spark/QuaternarySPInstruction.java          | 18 ++--
 .../instructions/spark/RandSPInstruction.java   | 40 ++++----
 .../instructions/spark/ReorgSPInstruction.java  | 12 +--
 .../instructions/spark/RmmSPInstruction.java    | 10 +-
 .../spark/TernarySPInstruction.java             | 27 +++---
 .../instructions/spark/Tsmm2SPInstruction.java  | 12 +--
 .../spark/UaggOuterChainSPInstruction.java      | 14 +--
 .../instructions/spark/WriteSPInstruction.java  |  4 +-
 .../spark/data/BroadcastObject.java             |  2 +-
 .../instructions/spark/data/LineageObject.java  |  2 +-
 .../spark/data/PartitionedBlock.java            |  2 +-
 .../functions/ConvertFrameBlockToIJVLines.java  |  3 +-
 .../functions/ConvertStringToLongTextPair.java  |  2 +-
 .../spark/functions/CopyBinaryCellFunction.java |  2 +-
 .../spark/functions/CopyBlockPairFunction.java  |  2 +-
 .../functions/CopyFrameBlockPairFunction.java   |  4 +-
 .../spark/functions/CopyTextInputFunction.java  |  2 +-
 .../functions/ExtractBlockForBinaryReblock.java |  4 +-
 .../spark/functions/ExtractGroup.java           |  6 +-
 .../spark/functions/ExtractGroupNWeights.java   |  4 +-
 .../spark/functions/GetMIMBFromRow.java         |  7 +-
 .../MatrixVectorBinaryOpPartitionFunction.java  |  2 +-
 .../functions/OuterVectorBinaryOpFunction.java  |  3 +-
 .../spark/functions/ReorgMapFunction.java       |  5 +-
 .../spark/functions/ReplicateBlockFunction.java |  8 +-
 .../functions/ReplicateVectorFunction.java      |  7 +-
 .../spark/utils/FrameRDDConverterUtils.java     | 45 +++++----
 .../spark/utils/RDDConverterUtils.java          | 59 +++++-------
 .../instructions/spark/utils/RDDSortUtils.java  | 47 +++++-----
 .../instructions/spark/utils/SparkUtils.java    | 25 +++--
 .../io/FrameReaderBinaryBlockParallel.java      |  6 +-
 .../sysml/runtime/io/FrameReaderTextCSV.java    |  3 +-
 .../runtime/io/FrameReaderTextCSVParallel.java  | 13 ++-
 .../runtime/io/FrameReaderTextCellParallel.java |  4 +-
 .../io/FrameWriterBinaryBlockParallel.java      |  2 +-
 .../runtime/io/FrameWriterTextCSVParallel.java  |  2 +-
 .../runtime/io/FrameWriterTextCellParallel.java |  2 +-
 .../sysml/runtime/io/IOUtilFunctions.java       |  4 +-
 .../apache/sysml/runtime/io/MatrixReader.java   |  2 +-
 .../sysml/runtime/io/ReaderBinaryBlock.java     |  2 +-
 .../runtime/io/ReaderBinaryBlockParallel.java   |  2 +-
 .../apache/sysml/runtime/io/ReaderTextCSV.java  |  2 +-
 .../sysml/runtime/io/ReaderTextCSVParallel.java |  4 +-
 .../runtime/io/ReaderTextCellParallel.java      |  2 +-
 .../runtime/io/WriterBinaryBlockParallel.java   |  2 +-
 .../runtime/io/WriterMatrixMarketParallel.java  |  2 +-
 .../apache/sysml/runtime/io/WriterTextCSV.java  |  2 +-
 .../sysml/runtime/io/WriterTextCSVParallel.java |  3 +-
 .../runtime/io/WriterTextCellParallel.java      |  2 +-
 .../sysml/runtime/matrix/CSVReblockMR.java      | 10 +-
 .../apache/sysml/runtime/matrix/CombineMR.java  |  3 +-
 .../runtime/matrix/MatrixCharacteristics.java   |  4 +-
 .../org/apache/sysml/runtime/matrix/SortMR.java | 98 ++++++++++----------
 .../matrix/data/AddDummyWeightConverter.java    |  3 +-
 .../data/BinaryBlockToBinaryCellConverter.java  |  3 +-
 .../data/BinaryBlockToRowBlockConverter.java    |  2 +-
 .../data/BinaryBlockToTextCellConverter.java    |  2 +-
 .../data/BinaryCellToRowBlockConverter.java     |  2 +-
 .../matrix/data/BinaryCellToTextConverter.java  |  2 +-
 .../sysml/runtime/matrix/data/CM_N_COVCell.java |  6 +-
 .../matrix/data/ConvolutionParameters.java      |  1 +
 .../sysml/runtime/matrix/data/FrameBlock.java   | 52 +++++++++--
 .../apache/sysml/runtime/matrix/data/IJV.java   |  1 +
 .../runtime/matrix/data/IdenticalConverter.java |  3 +-
 .../sysml/runtime/matrix/data/LibMatrixAgg.java | 12 +--
 .../data/LibMatrixCuDNNInputRowFetcher.java     | 10 +-
 .../runtime/matrix/data/LibMatrixDatagen.java   |  2 +-
 .../runtime/matrix/data/LibMatrixMult.java      | 20 ++--
 .../runtime/matrix/data/LibMatrixReorg.java     | 14 +--
 .../sysml/runtime/matrix/data/MatrixBlock.java  | 17 +++-
 .../sysml/runtime/matrix/data/MatrixCell.java   |  3 +-
 .../sysml/runtime/matrix/data/MatrixValue.java  |  6 +-
 .../matrix/data/OperationsOnMatrixValues.java   | 10 +-
 .../sysml/runtime/matrix/data/PartialBlock.java |  4 +-
 .../runtime/matrix/data/SparseBlockCOO.java     |  1 +
 .../runtime/matrix/data/SparseRowScalar.java    |  3 +
 .../sysml/runtime/matrix/data/Tagged.java       |  4 +-
 .../matrix/data/TaggedFirstSecondIndexes.java   | 18 ++--
 .../matrix/data/TaggedMatrixIndexes.java        |  2 +
 .../matrix/data/TaggedTripleIndexes.java        | 12 +--
 .../data/TextCellToRowBlockConverter.java       |  3 +-
 .../matrix/data/TextToBinaryCellConverter.java  |  3 +-
 .../runtime/matrix/data/TripleIndexes.java      | 12 +--
 .../matrix/data/UnPaddedOutputFormat.java       |  2 +-
 .../sysml/runtime/matrix/data/WeightedCell.java | 19 ++--
 .../data/WeightedCellToSortInputConverter.java  |  3 +-
 .../sysml/runtime/matrix/data/WeightedPair.java |  7 +-
 .../matrix/data/hadoopfix/MultipleInputs.java   |  4 +-
 .../runtime/matrix/mapred/CMCOVMRMapper.java    |  2 +
 .../runtime/matrix/mapred/CMCOVMRReducer.java   |  1 +
 .../runtime/matrix/mapred/CSVReblockMapper.java |  2 +-
 .../runtime/matrix/mapred/CSVWriteMapper.java   |  1 +
 .../runtime/matrix/mapred/CachedValueMap.java   |  2 +-
 .../matrix/mapred/FrameReblockBuffer.java       |  2 +-
 .../runtime/matrix/mapred/GMRCombiner.java      |  3 +-
 .../sysml/runtime/matrix/mapred/GMRMapper.java  |  4 +-
 .../matrix/mapred/GroupedAggMRMapper.java       |  3 +-
 .../matrix/mapred/IndexedMatrixValue.java       |  4 +-
 .../runtime/matrix/mapred/MMCJMRCache.java      |  4 +-
 .../mapred/MMCJMRCombinerReducerBase.java       |  2 +-
 .../runtime/matrix/mapred/MMCJMRMapper.java     |  1 +
 .../runtime/matrix/mapred/MMRJMRMapper.java     |  1 +
 .../runtime/matrix/mapred/MMRJMRReducer.java    |  7 +-
 .../mapred/MRBaseForCommonInstructions.java     |  2 +-
 .../matrix/mapred/MRJobConfiguration.java       |  2 +-
 .../sysml/runtime/matrix/mapred/MapperBase.java |  1 +
 .../sysml/runtime/matrix/mapred/ReduceBase.java |  2 +
 .../runtime/matrix/sort/CompactInputFormat.java |  4 +-
 .../matrix/sort/CompactOutputFormat.java        | 23 +++--
 .../matrix/sort/PickFromCompactInputFormat.java | 14 +--
 .../matrix/sort/SamplingSortMRInputFormat.java  | 13 ++-
 .../runtime/matrix/sort/ValueSortReducer.java   |  4 +-
 .../transform/decode/DecoderFactory.java        |  2 +-
 .../runtime/transform/decode/DecoderRecode.java |  2 +-
 .../transform/encode/EncoderFactory.java        |  2 +-
 .../transform/encode/EncoderMVImpute.java       | 11 ++-
 .../runtime/transform/encode/EncoderRecode.java |  7 +-
 .../runtime/transform/meta/TfMetaUtils.java     | 10 +-
 .../runtime/transform/meta/TfOffsetMap.java     |  4 +-
 .../sysml/runtime/util/NormalPRNGenerator.java  | 13 +--
 .../sysml/runtime/util/PoissonPRNGenerator.java | 12 +--
 .../sysml/runtime/util/UniformPRNGenerator.java | 13 +--
 .../ExternalFunctionInvocationInstruction.java  |  7 +-
 .../test/integration/AutomatedTestBase.java     |  9 +-
 .../test/integration/applications/ID3Test.java  | 12 +--
 .../BivariateCategoricalCategoricallTest.java   | 43 ++++-----
 .../BivariateOrdinalOrdinalTest.java            | 29 +++---
 .../BivariateScaleCategoricalTest.java          | 27 ++----
 .../BivariateScaleScaleTest.java                | 19 ++--
 .../parfor/ParForBivariateStatsTest.java        | 21 +----
 .../parfor/ParForCVMulticlassSVMTest.java       | 10 +-
 .../parfor/ParForUnivariateStatsTest.java       |  7 +-
 .../UltraSparseMRMatrixMultiplicationTest.java  | 13 +--
 .../FullIntegerDivisionTest.java                | 31 ++-----
 .../binary/matrix_full_other/FullPowerTest.java | 23 +----
 .../functions/codegen/CPlanComparisonTest.java  |  2 +-
 .../codegen/CPlanVectorPrimitivesTest.java      |  6 +-
 .../compress/BasicCompressionTest.java          |  7 +-
 .../functions/compress/BasicGetValueTest.java   |  7 +-
 .../compress/BasicMatrixAppendTest.java         |  7 +-
 .../compress/BasicMatrixCentralMomentTest.java  |  7 +-
 .../compress/BasicMatrixMultChainTest.java      |  8 +-
 .../compress/BasicMatrixQuantileTest.java       |  7 +-
 .../BasicMatrixTransposeSelfMultTest.java       |  7 +-
 .../compress/BasicMatrixVectorMultTest.java     |  7 +-
 .../BasicScalarOperationsSparseUnsafeTest.java  |  7 +-
 .../compress/BasicScalarOperationsTest.java     |  7 +-
 .../BasicTransposeSelfLeftMatrixMultTest.java   |  7 +-
 .../compress/BasicUnaryAggregateTest.java       |  6 +-
 .../compress/BasicVectorMatrixMultTest.java     |  7 +-
 .../compress/CompressedSerializationTest.java   |  8 +-
 .../compress/LargeCompressionTest.java          |  7 +-
 .../compress/LargeMatrixVectorMultTest.java     |  7 +-
 .../compress/LargeParMatrixVectorMultTest.java  |  7 +-
 .../compress/LargeParUnaryAggregateTest.java    |  8 +-
 .../compress/LargeVectorMatrixMultTest.java     |  7 +-
 .../functions/compress/ParCompressionTest.java  |  7 +-
 .../compress/ParMatrixMultChainTest.java        |  8 +-
 .../compress/ParMatrixVectorMultTest.java       |  7 +-
 .../ParTransposeSelfLeftMatrixMultTest.java     |  7 +-
 .../compress/ParUnaryAggregateTest.java         |  8 +-
 .../compress/ParVectorMatrixMultTest.java       |  7 +-
 .../functions/data/FullReblockTest.java         | 28 +-----
 .../functions/external/DynProjectTest.java      | 23 +----
 .../functions/frame/FrameAppendDistTest.java    |  2 +-
 .../functions/frame/FrameConverterTest.java     | 33 ++-----
 .../functions/frame/FrameIndexingDistTest.java  |  2 +-
 .../functions/frame/FrameMatrixCastingTest.java | 25 +----
 .../functions/frame/FrameMatrixReblockTest.java | 31 +------
 .../functions/frame/FrameMatrixWriteTest.java   | 12 +--
 .../functions/frame/FrameSchemaReadTest.java    | 16 +---
 .../functions/io/SeqParReadTest.java            | 16 +---
 .../functions/jmlc/FrameCastingTest.java        |  4 +-
 .../functions/jmlc/FrameDecodeTest.java         |  4 +-
 .../functions/jmlc/FrameEncodeTest.java         |  4 +-
 .../functions/jmlc/FrameIndexingAppendTest.java |  4 +-
 .../functions/jmlc/FrameLeftIndexingTest.java   |  4 +-
 .../functions/jmlc/FrameTransformTest.java      |  4 +-
 .../functions/jmlc/MulticlassSVMScoreTest.java  |  2 +-
 .../functions/jmlc/ReuseModelVariablesTest.java |  4 +-
 .../DataFrameVectorFrameConversionTest.java     |  2 +-
 .../mlcontext/DataFrameVectorScriptTest.java    |  2 +-
 .../functions/mlcontext/FrameTest.java          |  2 +-
 .../parfor/ParForNaNResultMergeTest.java        |  2 +-
 .../parfor/ParForRulebasedOptimizerTest.java    | 22 +----
 .../recompile/RandJobRecompileTest.java         | 15 +--
 .../sparse/SparseBlockGetFirstIndex.java        | 10 +-
 .../sparse/SparseBlockMemEstimate.java          |  9 +-
 .../functions/ternary/CTableSequenceTest.java   | 21 +----
 .../functions/ternary/TableOutputTest.java      | 20 +---
 .../transform/TransformEncodeDecodeTest.java    |  8 +-
 .../functions/unary/matrix/ReplaceTest.java     |  4 +-
 .../functions/unary/scalar/StopTestCtrlStr.java |  3 +-
 .../mlcontext/MLContextMultipleScriptsTest.java |  2 +-
 .../mlcontext/MLContextScratchCleanupTest.java  |  2 +-
 .../MLContextUnivariateStatisticsTest.java      |  2 +-
 .../org/apache/sysml/test/utils/TestUtils.java  | 38 ++++----
 367 files changed, 1231 insertions(+), 1668 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/api/mlcontext/FrameMetadata.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/api/mlcontext/FrameMetadata.java 
b/src/main/java/org/apache/sysml/api/mlcontext/FrameMetadata.java
index 67d7ab9..615e946 100644
--- a/src/main/java/org/apache/sysml/api/mlcontext/FrameMetadata.java
+++ b/src/main/java/org/apache/sysml/api/mlcontext/FrameMetadata.java
@@ -508,12 +508,9 @@ public class FrameMetadata extends Metadata {
         * @param matrixCharacteristics
         *            the frame metadata as a MatrixCharacteristics object
         */
+       @Override
        public void setMatrixCharacteristics(MatrixCharacteristics 
matrixCharacteristics) {
-               this.numRows = matrixCharacteristics.getRows();
-               this.numColumns = matrixCharacteristics.getCols();
-               this.numNonZeros = matrixCharacteristics.getNonZeros();
-               this.numRowsPerBlock = matrixCharacteristics.getRowsPerBlock();
-               this.numColumnsPerBlock = 
matrixCharacteristics.getColsPerBlock();
+               super.setMatrixCharacteristics(matrixCharacteristics);
        }
 
        /**

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/conf/CompilerConfig.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/conf/CompilerConfig.java 
b/src/main/java/org/apache/sysml/conf/CompilerConfig.java
index 9dba923..bafe0ce 100644
--- a/src/main/java/org/apache/sysml/conf/CompilerConfig.java
+++ b/src/main/java/org/apache/sysml/conf/CompilerConfig.java
@@ -134,6 +134,7 @@ public class CompilerConfig
                return -1;
        }
        
+       @Override
        public CompilerConfig clone() {
                return new CompilerConfig(this);
        }

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/conf/DMLConfig.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/conf/DMLConfig.java 
b/src/main/java/org/apache/sysml/conf/DMLConfig.java
index 6eaa52e..0b73ab0 100644
--- a/src/main/java/org/apache/sysml/conf/DMLConfig.java
+++ b/src/main/java/org/apache/sysml/conf/DMLConfig.java
@@ -458,6 +458,7 @@ public class DMLConfig
                return _defaultVals.get( key );
        }
        
+       @Override
        public DMLConfig clone() {
                DMLConfig conf = new DMLConfig();
                conf._fileName = _fileName;

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/debug/DMLProgramCounter.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/debug/DMLProgramCounter.java 
b/src/main/java/org/apache/sysml/debug/DMLProgramCounter.java
index 8a912ba..3dac61c 100644
--- a/src/main/java/org/apache/sysml/debug/DMLProgramCounter.java
+++ b/src/main/java/org/apache/sysml/debug/DMLProgramCounter.java
@@ -155,6 +155,7 @@ public class DMLProgramCounter {
         * Displays a pretty-printed program counter
         * @return Current pc
         */
+       @Override
        public String toString() {
                StringBuilder sb = new StringBuilder();
                sb.append(DMLProgram.constructFunctionKey(this.namespace, 
this.fname));

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/hops/Hop.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/hops/Hop.java 
b/src/main/java/org/apache/sysml/hops/Hop.java
index 6547e2f..23d4346 100644
--- a/src/main/java/org/apache/sysml/hops/Hop.java
+++ b/src/main/java/org/apache/sysml/hops/Hop.java
@@ -453,13 +453,11 @@ public abstract class Hop implements ParseInfo
                return offset;
        }
        
-       public void setOutputEmptyBlocks(boolean flag)
-       {
+       public void setOutputEmptyBlocks(boolean flag) {
                _outputEmptyBlocks = flag;
        }
        
-       public boolean isOutputEmptyBlocks()
-       {
+       public boolean isOutputEmptyBlocks() {
                return _outputEmptyBlocks;
        }
        
@@ -1854,7 +1852,8 @@ public abstract class Hop implements ParseInfo
                _endLine = that._endLine;
                _endColumn = that._endColumn;
        }
-
+       
+       @Override
        public abstract Object clone() throws CloneNotSupportedException;
        
        public abstract boolean compare( Hop that );

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/hops/ParameterizedBuiltinOp.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/hops/ParameterizedBuiltinOp.java 
b/src/main/java/org/apache/sysml/hops/ParameterizedBuiltinOp.java
index b9b8649..3fd6ec0 100644
--- a/src/main/java/org/apache/sysml/hops/ParameterizedBuiltinOp.java
+++ b/src/main/java/org/apache/sysml/hops/ParameterizedBuiltinOp.java
@@ -62,7 +62,6 @@ public class ParameterizedBuiltinOp extends Hop implements 
MultiThreadedHop
        private int _maxNumThreads = -1; //-1 for unlimited
        
        //removeEmpty hints
-       private boolean _outputEmptyBlocks = true;
        private boolean _outputPermutationMatrix = false;
        private boolean _bRmEmptyBC = false;
        
@@ -128,10 +127,6 @@ public class ParameterizedBuiltinOp extends Hop implements 
MultiThreadedHop
        public ParamBuiltinOp getOp() {
                return _op;
        }
-
-       public void setOutputEmptyBlocks(boolean flag) {
-               _outputEmptyBlocks = flag;
-       }
        
        public void setOutputPermutationMatrix(boolean flag) {
                _outputPermutationMatrix = flag;

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/hops/codegen/cplan/CNodeTpl.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/hops/codegen/cplan/CNodeTpl.java 
b/src/main/java/org/apache/sysml/hops/codegen/cplan/CNodeTpl.java
index ab5853c..d5298ce 100644
--- a/src/main/java/org/apache/sysml/hops/codegen/cplan/CNodeTpl.java
+++ b/src/main/java/org/apache/sysml/hops/codegen/cplan/CNodeTpl.java
@@ -76,6 +76,7 @@ public abstract class CNodeTpl extends CNode implements 
Cloneable
                return codegen(false);
        }
        
+       @Override
        public abstract CNodeTpl clone();
        
        public abstract SpoofOutputDimsType getOutputDimType();

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/hops/codegen/template/TemplateMultiAgg.java
----------------------------------------------------------------------
diff --git 
a/src/main/java/org/apache/sysml/hops/codegen/template/TemplateMultiAgg.java 
b/src/main/java/org/apache/sysml/hops/codegen/template/TemplateMultiAgg.java
index 9b114b0..ebd6078 100644
--- a/src/main/java/org/apache/sysml/hops/codegen/template/TemplateMultiAgg.java
+++ b/src/main/java/org/apache/sysml/hops/codegen/template/TemplateMultiAgg.java
@@ -71,6 +71,7 @@ public class TemplateMultiAgg extends TemplateCell
                return CloseType.CLOSED_INVALID;
        }
 
+       @Override
        public Pair<Hop[], CNodeTpl> constructCplan(Hop hop, CPlanMemoTable 
memo, boolean compileLiterals) 
        {
                //get all root nodes for multi aggregation

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/hops/codegen/template/TemplateOuterProduct.java
----------------------------------------------------------------------
diff --git 
a/src/main/java/org/apache/sysml/hops/codegen/template/TemplateOuterProduct.java
 
b/src/main/java/org/apache/sysml/hops/codegen/template/TemplateOuterProduct.java
index cac9f9b..904fbb3 100644
--- 
a/src/main/java/org/apache/sysml/hops/codegen/template/TemplateOuterProduct.java
+++ 
b/src/main/java/org/apache/sysml/hops/codegen/template/TemplateOuterProduct.java
@@ -103,6 +103,7 @@ public class TemplateOuterProduct extends TemplateBase {
                        return CloseType.OPEN;
        }
 
+       @Override
        public Pair<Hop[], CNodeTpl> constructCplan(Hop hop, CPlanMemoTable 
memo, boolean compileLiterals) 
        {
                //recursively process required cplan output

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/lops/Aggregate.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/lops/Aggregate.java 
b/src/main/java/org/apache/sysml/lops/Aggregate.java
index 0eefb16..f90e214 100644
--- a/src/main/java/org/apache/sysml/lops/Aggregate.java
+++ b/src/main/java/org/apache/sysml/lops/Aggregate.java
@@ -81,9 +81,9 @@ public class Aggregate extends Lop
                }
        }
        
-       public String toString()
-       {
-               return "Operation: " + operation;               
+       @Override
+       public String toString() {
+               return "Operation: " + operation;
        }
 
        /**

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/lops/Append.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/lops/Append.java 
b/src/main/java/org/apache/sysml/lops/Append.java
index e224e51..f2b9896 100644
--- a/src/main/java/org/apache/sysml/lops/Append.java
+++ b/src/main/java/org/apache/sysml/lops/Append.java
@@ -62,11 +62,11 @@ public class Append extends Lop
        
        @Override
        public String toString() {
-
                return " Append: ";
        }
 
        //called when append executes in CP
+       @Override
        public String getInstructions(String input1, String input2, String 
input3, String output) 
                throws LopsException
        {

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/lops/AppendG.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/lops/AppendG.java 
b/src/main/java/org/apache/sysml/lops/AppendG.java
index 161dea1..b412563 100644
--- a/src/main/java/org/apache/sysml/lops/AppendG.java
+++ b/src/main/java/org/apache/sysml/lops/AppendG.java
@@ -86,6 +86,7 @@ public class AppendG extends Lop
        }
 
        //called when append executes in MR
+       @Override
        public String getInstructions(int input_index1, int input_index2, int 
input_index3, int input_index4, int output_index) 
                throws LopsException
        {
@@ -98,6 +99,7 @@ public class AppendG extends Lop
        }
        
        //called when append executes in SP
+       @Override
        public String getInstructions(String input_index1, String input_index2, 
String input_index3, String input_index4, String output_index) 
                throws LopsException
        {

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/lops/AppendGAlignedSP.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/lops/AppendGAlignedSP.java 
b/src/main/java/org/apache/sysml/lops/AppendGAlignedSP.java
index ecd3192..a591c3e 100644
--- a/src/main/java/org/apache/sysml/lops/AppendGAlignedSP.java
+++ b/src/main/java/org/apache/sysml/lops/AppendGAlignedSP.java
@@ -64,6 +64,7 @@ public class AppendGAlignedSP extends Lop
        }
 
        //called when append executes in CP
+       @Override
        public String getInstructions(String input_index1, String input_index2, 
String input_index3, String output_index) 
                throws LopsException
        {

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/lops/AppendM.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/lops/AppendM.java 
b/src/main/java/org/apache/sysml/lops/AppendM.java
index aea0105..0d71319 100644
--- a/src/main/java/org/apache/sysml/lops/AppendM.java
+++ b/src/main/java/org/apache/sysml/lops/AppendM.java
@@ -79,6 +79,7 @@ public class AppendM extends Lop
        }
 
        //called when append executes in MR
+       @Override
        public String getInstructions(int input_index1, int input_index2, int 
input_index3, int output_index) 
                throws LopsException
        {
@@ -91,6 +92,7 @@ public class AppendM extends Lop
 
 
        //called when append executes in SP
+       @Override
        public String getInstructions(String input1, String input2, String 
input3, String output) 
                throws LopsException
        {
@@ -124,10 +126,12 @@ public class AppendM extends Lop
                return sb.toString();
        }
        
+       @Override
        public boolean usesDistributedCache() {
                return true;
        }
        
+       @Override
        public int[] distributedCacheInputIndex() {
                return new int[]{2}; // second input is from distributed cache
        }

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/lops/AppendR.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/lops/AppendR.java 
b/src/main/java/org/apache/sysml/lops/AppendR.java
index 8495efe..e8d55b4 100644
--- a/src/main/java/org/apache/sysml/lops/AppendR.java
+++ b/src/main/java/org/apache/sysml/lops/AppendR.java
@@ -70,6 +70,7 @@ public class AppendR extends Lop
        }
 
        //called when append executes in MR
+       @Override
        public String getInstructions(int input_index1, int input_index2, int 
output_index) 
                throws LopsException
        {
@@ -80,6 +81,7 @@ public class AppendR extends Lop
        }
        
        //called when append executes in CP
+       @Override
        public String getInstructions(String input1, String input2, String 
output) 
                throws LopsException
        {

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/lops/BinaryUAggChain.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/lops/BinaryUAggChain.java 
b/src/main/java/org/apache/sysml/lops/BinaryUAggChain.java
index 3203cf5..e1b8968 100644
--- a/src/main/java/org/apache/sysml/lops/BinaryUAggChain.java
+++ b/src/main/java/org/apache/sysml/lops/BinaryUAggChain.java
@@ -87,7 +87,7 @@ public class BinaryUAggChain extends Lop
                }
        }
        
-
+       @Override
        public String toString() {
                return "Operation = BinUaggChain";
        }

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/lops/CombineBinary.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/lops/CombineBinary.java 
b/src/main/java/org/apache/sysml/lops/CombineBinary.java
index 8a13710..44ee47d 100644
--- a/src/main/java/org/apache/sysml/lops/CombineBinary.java
+++ b/src/main/java/org/apache/sysml/lops/CombineBinary.java
@@ -66,9 +66,9 @@ public class CombineBinary extends Lop
                this.lps.setProducesIntermediateOutput(true);
        }
        
-       public String toString()
-       {
-               return "combinebinary";         
+       @Override
+       public String toString() {
+               return "combinebinary";
        }
 
        @Override

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/lops/CombineTernary.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/lops/CombineTernary.java 
b/src/main/java/org/apache/sysml/lops/CombineTernary.java
index d49e099..ac1a60f 100644
--- a/src/main/java/org/apache/sysml/lops/CombineTernary.java
+++ b/src/main/java/org/apache/sysml/lops/CombineTernary.java
@@ -62,6 +62,7 @@ public class CombineTernary extends Lop
                this.lps.setProducesIntermediateOutput(true);
        }
 
+       @Override
        public String toString() {
                return "combineternary";
        }

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/lops/CombineUnary.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/lops/CombineUnary.java 
b/src/main/java/org/apache/sysml/lops/CombineUnary.java
index a3e92e7..a7f34f6 100644
--- a/src/main/java/org/apache/sysml/lops/CombineUnary.java
+++ b/src/main/java/org/apache/sysml/lops/CombineUnary.java
@@ -54,9 +54,9 @@ public class CombineUnary extends Lop
                this.lps.setProperties( inputs, ExecType.MR, ExecLocation.Map, 
breaksAlignment, aligner, definesMRJob );
        }
        
-       public String toString()
-       {
-               return "combineunary";          
+       @Override
+       public String toString() {
+               return "combineunary";
        }
 
        @Override

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/lops/ConvolutionTransform.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/lops/ConvolutionTransform.java 
b/src/main/java/org/apache/sysml/lops/ConvolutionTransform.java
index 947b019..dfc187c 100644
--- a/src/main/java/org/apache/sysml/lops/ConvolutionTransform.java
+++ b/src/main/java/org/apache/sysml/lops/ConvolutionTransform.java
@@ -148,6 +148,7 @@ public class ConvolutionTransform extends Lop
                }
        }
        
+       @Override
        public String getInstructions(String input, String bias, String output) 
throws LopsException {
                if(operation == OperationTypes.BIAS_ADD || operation == 
OperationTypes.BIAS_MULTIPLY || operation == OperationTypes.RELU_BACKWARD) {
                        StringBuilder sb = new StringBuilder();

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/lops/CumulativeOffsetBinary.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/lops/CumulativeOffsetBinary.java 
b/src/main/java/org/apache/sysml/lops/CumulativeOffsetBinary.java
index 7237d94..c9ad84c 100644
--- a/src/main/java/org/apache/sysml/lops/CumulativeOffsetBinary.java
+++ b/src/main/java/org/apache/sysml/lops/CumulativeOffsetBinary.java
@@ -83,6 +83,7 @@ public class CumulativeOffsetBinary extends Lop
                }
        }
 
+       @Override
        public String toString() {
                return "CumulativeOffsetBinary";
        }

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/lops/Data.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/lops/Data.java 
b/src/main/java/org/apache/sysml/lops/Data.java
index 56601be..7f22038 100644
--- a/src/main/java/org/apache/sysml/lops/Data.java
+++ b/src/main/java/org/apache/sysml/lops/Data.java
@@ -495,10 +495,12 @@ public class Data extends Lop
         * 
         * @throws LopsException if LopsException occurs
         */
+       @Override
        public String getInstructions() throws LopsException {
                return 
getCreateVarInstructions(getOutputParameters().getFile_name(), 
getOutputParameters().getLabel());
        }
        
+       @Override
        public String getInstructions(String outputFileName) throws 
LopsException {
                return getCreateVarInstructions(outputFileName, 
getOutputParameters().getLabel() );
        }

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/lops/Lop.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/lops/Lop.java 
b/src/main/java/org/apache/sysml/lops/Lop.java
index 48554d9..499cd59 100644
--- a/src/main/java/org/apache/sysml/lops/Lop.java
+++ b/src/main/java/org/apache/sysml/lops/Lop.java
@@ -277,7 +277,7 @@ public abstract class Lop
        /**
         * Method to have Lops print their state. This is for debugging 
purposes.
         */
-
+       @Override
        public abstract String toString();
 
        public void resetVisitStatus() {

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/lops/MapMult.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/lops/MapMult.java 
b/src/main/java/org/apache/sysml/lops/MapMult.java
index d4919bc..7fb5a60 100644
--- a/src/main/java/org/apache/sysml/lops/MapMult.java
+++ b/src/main/java/org/apache/sysml/lops/MapMult.java
@@ -133,6 +133,7 @@ public class MapMult extends Lop
                lps.setProperties( inputs, ExecType.SPARK, 
ExecLocation.ControlProgram, breaksAlignment, aligner, definesMRJob );
        }
 
+       @Override
        public String toString() {
                return "Operation = MapMM";
        }

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/lops/MapMultChain.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/lops/MapMultChain.java 
b/src/main/java/org/apache/sysml/lops/MapMultChain.java
index f3eb6b5..e19e522 100644
--- a/src/main/java/org/apache/sysml/lops/MapMultChain.java
+++ b/src/main/java/org/apache/sysml/lops/MapMultChain.java
@@ -120,6 +120,7 @@ public class MapMultChain extends Lop
                _numThreads = k;
        }
        
+       @Override
        public String toString() {
                return "Operation = MapMMChain";
        }

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/lops/PMapMult.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/lops/PMapMult.java 
b/src/main/java/org/apache/sysml/lops/PMapMult.java
index e5e978d..e6bf3ac 100644
--- a/src/main/java/org/apache/sysml/lops/PMapMult.java
+++ b/src/main/java/org/apache/sysml/lops/PMapMult.java
@@ -47,6 +47,7 @@ public class PMapMult extends Lop
                lps.setProperties( inputs, ExecType.SPARK, 
ExecLocation.ControlProgram, breaksAlignment, aligner, definesMRJob );
        }
 
+       @Override
        public String toString() {
                return "Operation = PMapMM";
        }

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/lops/PartialAggregate.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/lops/PartialAggregate.java 
b/src/main/java/org/apache/sysml/lops/PartialAggregate.java
index 0517ca5..c42e787 100644
--- a/src/main/java/org/apache/sysml/lops/PartialAggregate.java
+++ b/src/main/java/org/apache/sysml/lops/PartialAggregate.java
@@ -277,6 +277,7 @@ public class PartialAggregate extends Lop
                }
        }
        
+       @Override
        public String toString() {
                return "Partial Aggregate " + operation;
        }

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/lops/RepMat.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/lops/RepMat.java 
b/src/main/java/org/apache/sysml/lops/RepMat.java
index 0303cd9..b443c80 100644
--- a/src/main/java/org/apache/sysml/lops/RepMat.java
+++ b/src/main/java/org/apache/sysml/lops/RepMat.java
@@ -62,7 +62,7 @@ public class RepMat extends Lop
                lps.setProperties( inputs, ExecType.MR, ExecLocation.Map, 
breaksAlignment, aligner, definesMRJob );
        }
 
-
+       @Override
        public String toString() {
                return "Operation = RepMat";
        }

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/lops/UAggOuterChain.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/lops/UAggOuterChain.java 
b/src/main/java/org/apache/sysml/lops/UAggOuterChain.java
index 6885043..bdd4e0c 100644
--- a/src/main/java/org/apache/sysml/lops/UAggOuterChain.java
+++ b/src/main/java/org/apache/sysml/lops/UAggOuterChain.java
@@ -95,7 +95,7 @@ public class UAggOuterChain extends Lop
                }
        }
        
-
+       @Override
        public String toString() {
                return "Operation = UaggOuterChain";
        }

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/lops/WeightedCrossEntropy.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/lops/WeightedCrossEntropy.java 
b/src/main/java/org/apache/sysml/lops/WeightedCrossEntropy.java
index a18de2d..5249eae 100644
--- a/src/main/java/org/apache/sysml/lops/WeightedCrossEntropy.java
+++ b/src/main/java/org/apache/sysml/lops/WeightedCrossEntropy.java
@@ -83,6 +83,7 @@ public class WeightedCrossEntropy extends Lop
                }
        }
 
+       @Override
        public String toString() {
                return "Operation = WeightedCrossEntropy";
        }

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/lops/WeightedCrossEntropyR.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/lops/WeightedCrossEntropyR.java 
b/src/main/java/org/apache/sysml/lops/WeightedCrossEntropyR.java
index b05beaf..228b9d7 100644
--- a/src/main/java/org/apache/sysml/lops/WeightedCrossEntropyR.java
+++ b/src/main/java/org/apache/sysml/lops/WeightedCrossEntropyR.java
@@ -80,6 +80,7 @@ public class WeightedCrossEntropyR extends Lop
                }
        }
 
+       @Override
        public String toString() {
                return "Operation = WeightedCrossEntropyR";
        }

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/lops/WeightedDivMM.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/lops/WeightedDivMM.java 
b/src/main/java/org/apache/sysml/lops/WeightedDivMM.java
index cd6a311..758ef9e 100644
--- a/src/main/java/org/apache/sysml/lops/WeightedDivMM.java
+++ b/src/main/java/org/apache/sysml/lops/WeightedDivMM.java
@@ -122,6 +122,7 @@ public class WeightedDivMM extends Lop
                }
        }
 
+       @Override
        public String toString() {
                return "Operation = WeightedDivMM";
        }

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/lops/WeightedDivMMR.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/lops/WeightedDivMMR.java 
b/src/main/java/org/apache/sysml/lops/WeightedDivMMR.java
index 7da8b3c..648551b 100644
--- a/src/main/java/org/apache/sysml/lops/WeightedDivMMR.java
+++ b/src/main/java/org/apache/sysml/lops/WeightedDivMMR.java
@@ -77,6 +77,7 @@ public class WeightedDivMMR extends Lop
                }
        }
 
+       @Override
        public String toString() {
                return "Operation = WeightedDivMMR";
        }

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/lops/WeightedSigmoid.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/lops/WeightedSigmoid.java 
b/src/main/java/org/apache/sysml/lops/WeightedSigmoid.java
index df6a081..3dcc930 100644
--- a/src/main/java/org/apache/sysml/lops/WeightedSigmoid.java
+++ b/src/main/java/org/apache/sysml/lops/WeightedSigmoid.java
@@ -80,6 +80,7 @@ public class WeightedSigmoid extends Lop
                }
        }
 
+       @Override
        public String toString() {
                return "Operation = WeightedSigmoid";
        }

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/lops/WeightedSigmoidR.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/lops/WeightedSigmoidR.java 
b/src/main/java/org/apache/sysml/lops/WeightedSigmoidR.java
index da9efd1..9778168 100644
--- a/src/main/java/org/apache/sysml/lops/WeightedSigmoidR.java
+++ b/src/main/java/org/apache/sysml/lops/WeightedSigmoidR.java
@@ -77,6 +77,7 @@ public class WeightedSigmoidR extends Lop
                }
        }
 
+       @Override
        public String toString() {
                return "Operation = WeightedSigmoidR";
        }

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/lops/WeightedSquaredLoss.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/lops/WeightedSquaredLoss.java 
b/src/main/java/org/apache/sysml/lops/WeightedSquaredLoss.java
index c58a804..84de064 100644
--- a/src/main/java/org/apache/sysml/lops/WeightedSquaredLoss.java
+++ b/src/main/java/org/apache/sysml/lops/WeightedSquaredLoss.java
@@ -85,6 +85,7 @@ public class WeightedSquaredLoss extends Lop
                }
        }
 
+       @Override
        public String toString() {
                return "Operation = WeightedSquaredLoss";
        }

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/lops/WeightedSquaredLossR.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/lops/WeightedSquaredLossR.java 
b/src/main/java/org/apache/sysml/lops/WeightedSquaredLossR.java
index f55d12c..6d7127a 100644
--- a/src/main/java/org/apache/sysml/lops/WeightedSquaredLossR.java
+++ b/src/main/java/org/apache/sysml/lops/WeightedSquaredLossR.java
@@ -78,6 +78,7 @@ public class WeightedSquaredLossR extends Lop
                }
        }
 
+       @Override
        public String toString() {
                return "Operation = WeightedSquaredLossR";
        }

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/lops/WeightedUnaryMM.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/lops/WeightedUnaryMM.java 
b/src/main/java/org/apache/sysml/lops/WeightedUnaryMM.java
index 97e3cc8..8d120af 100644
--- a/src/main/java/org/apache/sysml/lops/WeightedUnaryMM.java
+++ b/src/main/java/org/apache/sysml/lops/WeightedUnaryMM.java
@@ -80,6 +80,7 @@ public class WeightedUnaryMM extends Lop
                }
        }
 
+       @Override
        public String toString() {
                return "Operation = WeightedUMM";
        }

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/lops/WeightedUnaryMMR.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/lops/WeightedUnaryMMR.java 
b/src/main/java/org/apache/sysml/lops/WeightedUnaryMMR.java
index 36e4343..0a91034 100644
--- a/src/main/java/org/apache/sysml/lops/WeightedUnaryMMR.java
+++ b/src/main/java/org/apache/sysml/lops/WeightedUnaryMMR.java
@@ -79,6 +79,7 @@ public class WeightedUnaryMMR extends Lop
                }
        }
 
+       @Override
        public String toString() {
                return "Operation = WeightedUMMR";
        }

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/parser/AssignmentStatement.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/AssignmentStatement.java 
b/src/main/java/org/apache/sysml/parser/AssignmentStatement.java
index 3d12394..9195fbd 100644
--- a/src/main/java/org/apache/sysml/parser/AssignmentStatement.java
+++ b/src/main/java/org/apache/sysml/parser/AssignmentStatement.java
@@ -28,22 +28,18 @@ import org.apache.sysml.debug.DMLBreakpointManager;
 
 public class AssignmentStatement extends Statement
 {
-               
        private ArrayList<DataIdentifier> _targetList;
        private Expression _source;
         
        // rewrites statement to support function inlining (creates deep copy)
+       @Override
        public Statement rewriteStatement(String prefix) throws 
LanguageException {
-
                // rewrite target (deep copy)
                DataIdentifier newTarget = (DataIdentifier) 
_targetList.get(0).rewriteExpression(prefix);
-
                // rewrite source (deep copy)
                Expression newSource = _source.rewriteExpression(prefix);
-
                // create rewritten assignment statement (deep copy)
                AssignmentStatement retVal = new AssignmentStatement(newTarget, 
newSource, this);
-
                return retVal;
        }
 
@@ -96,15 +92,18 @@ public class AssignmentStatement extends Statement
                
                return false;
        }
-       
+
+       @Override
        public void initializeforwardLV(VariableSet activeIn){
                //do nothing
        }
        
+       @Override
        public VariableSet initializebackwardLV(VariableSet lo){
                return lo;
        }
        
+       @Override
        public VariableSet variablesRead() {
                VariableSet result = new VariableSet();
                
@@ -121,6 +120,7 @@ public class AssignmentStatement extends Statement
                return result;
        }
        
+       @Override
        public  VariableSet variablesUpdated() {
                VariableSet result =  new VariableSet();
                
@@ -132,6 +132,7 @@ public class AssignmentStatement extends Statement
                return result;
        }
        
+       @Override
        public String toString(){
                StringBuilder sb = new StringBuilder();
                for (int i=0; i< _targetList.size(); i++){

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/parser/BinaryExpression.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/BinaryExpression.java 
b/src/main/java/org/apache/sysml/parser/BinaryExpression.java
index 68678e7..c4f23ea 100644
--- a/src/main/java/org/apache/sysml/parser/BinaryExpression.java
+++ b/src/main/java/org/apache/sysml/parser/BinaryExpression.java
@@ -28,6 +28,7 @@ public class BinaryExpression extends Expression
        private Expression _right;
        private BinaryOp _opcode;
        
+       @Override
        public Expression rewriteExpression(String prefix) throws 
LanguageException{
                BinaryExpression newExpr = new BinaryExpression(this._opcode, 
this);
                newExpr.setLeft(_left.rewriteExpression(prefix));
@@ -181,6 +182,7 @@ public class BinaryExpression extends Expression
                }
        }
        
+       @Override
        public String toString() {
                String leftString;
                String rightString;

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/parser/BooleanExpression.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/BooleanExpression.java 
b/src/main/java/org/apache/sysml/parser/BooleanExpression.java
index 2069c06..c16e58d 100644
--- a/src/main/java/org/apache/sysml/parser/BooleanExpression.java
+++ b/src/main/java/org/apache/sysml/parser/BooleanExpression.java
@@ -75,6 +75,7 @@ public class BooleanExpression extends Expression
                return _right;
        }
 
+       @Override
        public Expression rewriteExpression(String prefix) throws 
LanguageException{
                BooleanExpression newExpr = new BooleanExpression(this._opcode, 
this);
                newExpr.setLeft(_left.rewriteExpression(prefix));
@@ -122,6 +123,7 @@ public class BooleanExpression extends Expression
                }
        }
 
+       @Override
        public String toString(){
                if (_opcode == BooleanOp.NOT) {
                        return "(" + _opcode.toString() + " " + 
_left.toString() + ")";

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/parser/BooleanIdentifier.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/BooleanIdentifier.java 
b/src/main/java/org/apache/sysml/parser/BooleanIdentifier.java
index 6ca2b9f..60836cd 100644
--- a/src/main/java/org/apache/sysml/parser/BooleanIdentifier.java
+++ b/src/main/java/org/apache/sysml/parser/BooleanIdentifier.java
@@ -52,6 +52,7 @@ public class BooleanIdentifier extends ConstIdentifier
                setValueType(ValueType.BOOLEAN);
        }
 
+       @Override
        public Expression rewriteExpression(String prefix) throws 
LanguageException{
                return this;
        }
@@ -60,6 +61,7 @@ public class BooleanIdentifier extends ConstIdentifier
                return _val;
        }
        
+       @Override
        public String toString(){
                return Boolean.toString(_val);
        }

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/parser/BuiltinFunctionExpression.java
----------------------------------------------------------------------
diff --git 
a/src/main/java/org/apache/sysml/parser/BuiltinFunctionExpression.java 
b/src/main/java/org/apache/sysml/parser/BuiltinFunctionExpression.java
index d63cf7b..9a8129c 100644
--- a/src/main/java/org/apache/sysml/parser/BuiltinFunctionExpression.java
+++ b/src/main/java/org/apache/sysml/parser/BuiltinFunctionExpression.java
@@ -61,6 +61,7 @@ public class BuiltinFunctionExpression extends DataIdentifier
                setCtxValuesAndFilename(ctx, fname);
        }
 
+       @Override
        public Expression rewriteExpression(String prefix) throws 
LanguageException {
                Expression[] newArgs = new Expression[_args.length];
                for (int i = 0; i < _args.length; i++) {
@@ -1375,6 +1376,7 @@ public class BuiltinFunctionExpression extends 
DataIdentifier
                }
        }
 
+       @Override
        public String toString() {
                StringBuilder sb = new StringBuilder(_opcode.toString() + "(");
                if (_args != null) {

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/parser/ConditionalPredicate.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/ConditionalPredicate.java 
b/src/main/java/org/apache/sysml/parser/ConditionalPredicate.java
index 2a11175..a54012c 100644
--- a/src/main/java/org/apache/sysml/parser/ConditionalPredicate.java
+++ b/src/main/java/org/apache/sysml/parser/ConditionalPredicate.java
@@ -34,6 +34,7 @@ public class ConditionalPredicate implements ParseInfo
                _expr = expr;
        }
        
+       @Override
        public String toString(){
                return _expr.toString();
        }

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/parser/DMLProgram.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/DMLProgram.java 
b/src/main/java/org/apache/sysml/parser/DMLProgram.java
index 43be802..6fa5b98 100644
--- a/src/main/java/org/apache/sysml/parser/DMLProgram.java
+++ b/src/main/java/org/apache/sysml/parser/DMLProgram.java
@@ -131,6 +131,7 @@ public class DMLProgram
                _blocks = StatementBlock.mergeStatementBlocks(_blocks);
        }
        
+       @Override
        public String toString(){
                StringBuilder sb = new StringBuilder();
                

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/parser/DataExpression.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/DataExpression.java 
b/src/main/java/org/apache/sysml/parser/DataExpression.java
index a24bc53..4d14b66 100644
--- a/src/main/java/org/apache/sysml/parser/DataExpression.java
+++ b/src/main/java/org/apache/sysml/parser/DataExpression.java
@@ -380,6 +380,7 @@ public class DataExpression extends DataIdentifier
                setCtxValuesAndFilename(ctx, filename);
        }
 
+       @Override
        public Expression rewriteExpression(String prefix) throws 
LanguageException {
                
                HashMap<String,Expression> newVarParams = new HashMap<>();
@@ -1668,6 +1669,7 @@ public class DataExpression extends DataIdentifier
                        
        }
        
+       @Override
        public String toString() {
                StringBuilder sb = new StringBuilder();
                sb.append(_opcode.toString());

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/parser/DataIdentifier.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/DataIdentifier.java 
b/src/main/java/org/apache/sysml/parser/DataIdentifier.java
index 5523cec..1873549 100644
--- a/src/main/java/org/apache/sysml/parser/DataIdentifier.java
+++ b/src/main/java/org/apache/sysml/parser/DataIdentifier.java
@@ -34,6 +34,7 @@ public class DataIdentifier extends Identifier
                setParseInfo(passed);
        }
        
+       @Override
        public Expression rewriteExpression(String prefix) throws 
LanguageException{
                DataIdentifier newId = new DataIdentifier(this);
                String newIdName = prefix + _name;

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/parser/DoubleIdentifier.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/DoubleIdentifier.java 
b/src/main/java/org/apache/sysml/parser/DoubleIdentifier.java
index b6c60fb..9e620a8 100644
--- a/src/main/java/org/apache/sysml/parser/DoubleIdentifier.java
+++ b/src/main/java/org/apache/sysml/parser/DoubleIdentifier.java
@@ -61,6 +61,7 @@ public class DoubleIdentifier extends ConstIdentifier
                setValueType(ValueType.DOUBLE);
        }
 
+       @Override
        public Expression rewriteExpression(String prefix) throws 
LanguageException{
                return this;
        }
@@ -78,6 +79,7 @@ public class DoubleIdentifier extends ConstIdentifier
                _val = v;
        }
        
+       @Override
        public String toString(){
                return Double.toString(_val);
        }

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/parser/ForStatement.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/ForStatement.java 
b/src/main/java/org/apache/sysml/parser/ForStatement.java
index f1404e1..7309739 100644
--- a/src/main/java/org/apache/sysml/parser/ForStatement.java
+++ b/src/main/java/org/apache/sysml/parser/ForStatement.java
@@ -28,6 +28,7 @@ public class ForStatement extends Statement
        protected IterablePredicate _predicate;
        protected ArrayList<StatementBlock> _body;
        
+       @Override
        public Statement rewriteStatement(String prefix) throws 
LanguageException{
                LOG.error(this.printErrorLocation() + "should not call 
rewriteStatement for ForStatement");
                throw new LanguageException(this.printErrorLocation() + "should 
not call rewriteStatement for ForStatement");
@@ -69,6 +70,7 @@ public class ForStatement extends Statement
                _body = StatementBlock.mergeStatementBlocks(_body);
        }
        
+       @Override
        public String toString(){
                StringBuilder sb = new StringBuilder();
                sb.append("for ");
@@ -81,11 +83,13 @@ public class ForStatement extends Statement
                return sb.toString();
        }
 
+       @Override
        public void initializeforwardLV(VariableSet activeIn) throws 
LanguageException{
                LOG.error(this.printErrorLocation() + "should never call 
initializeforwardLV for ForStatement");
                throw new LanguageException(this.printErrorLocation() + "should 
never call initializeforwardLV for ForStatement");
        }
        
+       @Override
        public VariableSet initializebackwardLV(VariableSet lo) throws 
LanguageException{
                LOG.error(this.printErrorLocation() + "should never call 
initializeforwardLV for ForStatement");
                throw new LanguageException(this.printErrorLocation() + "should 
never call initializeforwardLV for ForStatement");

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/parser/ForStatementBlock.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/ForStatementBlock.java 
b/src/main/java/org/apache/sysml/parser/ForStatementBlock.java
index 07a51db..856e151 100644
--- a/src/main/java/org/apache/sysml/parser/ForStatementBlock.java
+++ b/src/main/java/org/apache/sysml/parser/ForStatementBlock.java
@@ -182,6 +182,7 @@ public class ForStatementBlock extends StatementBlock
                return ids;
        }
        
+       @Override
        public VariableSet initializeforwardLV(VariableSet activeInPassed) 
throws LanguageException {
                
                ForStatement fstmt = (ForStatement)_statements.get(0);
@@ -245,6 +246,7 @@ public class ForStatementBlock extends StatementBlock
                return _liveOut;
        }
 
+       @Override
        public VariableSet initializebackwardLV(VariableSet loPassed) throws 
LanguageException{
                
                ForStatement fstmt = (ForStatement)_statements.get(0);
@@ -264,13 +266,12 @@ public class ForStatementBlock extends StatementBlock
        
        }
 
+       @Override
        public ArrayList<Hop> get_hops() throws HopsException {
-               
                if (_hops != null && !_hops.isEmpty()){
                        LOG.error(this.printBlockErrorLocation() + "there 
should be no HOPs associated with the ForStatementBlock");
                        throw new HopsException(this.printBlockErrorLocation() 
+ "there should be no HOPs associated with the ForStatementBlock");
                }
-               
                return _hops;
        }
 
@@ -292,8 +293,7 @@ public class ForStatementBlock extends StatementBlock
        public Lop getToLops()        { return _toLops; }
        public Lop getIncrementLops() { return _incrementLops; }
 
-       
-       
+       @Override
        public VariableSet analyze(VariableSet loPassed) throws 
LanguageException{
                
                VariableSet predVars = new VariableSet();

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/parser/FunctionCallIdentifier.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/FunctionCallIdentifier.java 
b/src/main/java/org/apache/sysml/parser/FunctionCallIdentifier.java
index 091d8cb..420e5a6 100644
--- a/src/main/java/org/apache/sysml/parser/FunctionCallIdentifier.java
+++ b/src/main/java/org/apache/sysml/parser/FunctionCallIdentifier.java
@@ -52,20 +52,17 @@ public class FunctionCallIdentifier extends DataIdentifier
                return _paramExprs;
        }
        
+       @Override
        public Expression rewriteExpression(String prefix) throws 
LanguageException {
-                       
                ArrayList<ParameterExpression> newParameterExpressions = new 
ArrayList<>();
                for (ParameterExpression paramExpr : _paramExprs)
                        newParameterExpressions.add(new 
ParameterExpression(paramExpr.getName(), 
paramExpr.getExpr().rewriteExpression(prefix)));
-               
                // rewrite each output expression
                FunctionCallIdentifier fci = new 
FunctionCallIdentifier(newParameterExpressions);
                fci.setParseInfo(this);
-                       
                fci._name = this._name;
                fci._namespace = this._namespace;
-               fci._opcode = this._opcode;      
-               
+               fci._opcode = this._opcode;
                return fci;
        }
        

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/parser/FunctionStatement.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/FunctionStatement.java 
b/src/main/java/org/apache/sysml/parser/FunctionStatement.java
index fdddc92..3d7960a 100644
--- a/src/main/java/org/apache/sysml/parser/FunctionStatement.java
+++ b/src/main/java/org/apache/sysml/parser/FunctionStatement.java
@@ -30,6 +30,7 @@ public class FunctionStatement extends Statement
        protected ArrayList <DataIdentifier> _inputParams;
        protected ArrayList <DataIdentifier> _outputParams;
        
+       @Override
        public Statement rewriteStatement(String prefix) throws 
LanguageException{
                LOG.error(this.printErrorLocation() + "should not call 
rewriteStatement for FunctionStatement");
                throw new LanguageException(this.printErrorLocation() + "should 
not call rewriteStatement for FunctionStatement");
@@ -84,6 +85,7 @@ public class FunctionStatement extends Statement
                _body = StatementBlock.mergeStatementBlocks(_body);
        }
        
+       @Override
        public String toString(){
                StringBuilder sb = new StringBuilder();
                sb.append(_name + " = ");
@@ -110,15 +112,16 @@ public class FunctionStatement extends Statement
                return sb.toString();
        }
 
+       @Override
        public void initializeforwardLV(VariableSet activeIn) throws 
LanguageException{
                LOG.error(this.printErrorLocation() + "should never call 
initializeforwardLV for FunctionStatement");
                throw new LanguageException(this.printErrorLocation() + "should 
never call initializeforwardLV for FunctionStatement");
        }
        
+       @Override
        public VariableSet initializebackwardLV(VariableSet lo) throws 
LanguageException{
                LOG.error(this.printErrorLocation() + "should never call 
initializeforwardLV for FunctionStatement");
                throw new LanguageException(this.printErrorLocation() + "should 
never call initializeforwardLV for FunctionStatement");
-               
        }
        
        @Override

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/parser/FunctionStatementBlock.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/FunctionStatementBlock.java 
b/src/main/java/org/apache/sysml/parser/FunctionStatementBlock.java
index 833ecfa..0f91d00 100644
--- a/src/main/java/org/apache/sysml/parser/FunctionStatementBlock.java
+++ b/src/main/java/org/apache/sysml/parser/FunctionStatementBlock.java
@@ -202,14 +202,13 @@ public class FunctionStatementBlock extends StatementBlock
                return ret;
        }
        
+       @Override
        public VariableSet initializeforwardLV(VariableSet activeInPassed) 
throws LanguageException {
-               
                FunctionStatement fstmt = (FunctionStatement)_statements.get(0);
                if (_statements.size() > 1){
                        LOG.error(this.printBlockErrorLocation() + 
"FunctionStatementBlock should have only 1 statement (while statement)");
                        throw new 
LanguageException(this.printBlockErrorLocation() + "FunctionStatementBlock 
should have only 1 statement (while statement)");
                }
-               
                _read = new VariableSet();
                _gen = new VariableSet();
                                
@@ -247,6 +246,7 @@ public class FunctionStatementBlock extends StatementBlock
                return _liveOut;
        }
 
+       @Override
        public VariableSet initializebackwardLV(VariableSet loPassed) throws 
LanguageException{
                
                FunctionStatement wstmt = (FunctionStatement)_statements.get(0);
@@ -266,7 +266,7 @@ public class FunctionStatementBlock extends StatementBlock
        
        }
        
-       
+       @Override
        public ArrayList<Hop> get_hops() throws HopsException {
                
                if (_hops != null && _hops.size() > 0){
@@ -277,13 +277,12 @@ public class FunctionStatementBlock extends StatementBlock
                return _hops;
        }
        
-       
+       @Override
        public VariableSet analyze(VariableSet loPassed) throws 
LanguageException{
                LOG.error(this.printBlockErrorLocation() + "Both liveIn and 
liveOut variables need to be specified for liveness analysis for 
FunctionStatementBlock");
                throw new LanguageException(this.printBlockErrorLocation() + 
"Both liveIn and liveOut variables need to be specified for liveness analysis 
for FunctionStatementBlock");        
        }
        
-       
        public VariableSet analyze(VariableSet liPassed, VariableSet loPassed) 
throws LanguageException{
                
                VariableSet candidateLO = new VariableSet();

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/parser/IfStatement.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/IfStatement.java 
b/src/main/java/org/apache/sysml/parser/IfStatement.java
index cbb0c7b..1448e8a 100644
--- a/src/main/java/org/apache/sysml/parser/IfStatement.java
+++ b/src/main/java/org/apache/sysml/parser/IfStatement.java
@@ -29,6 +29,7 @@ public class IfStatement extends Statement
        private ArrayList<StatementBlock> _ifBody;
        private ArrayList<StatementBlock> _elseBody;
        
+       @Override
        public Statement rewriteStatement(String prefix) throws 
LanguageException{
                LOG.error(this.printErrorLocation() + "should not call 
rewriteStatement for IfStatement");
                throw new LanguageException(this.printErrorLocation() + "should 
not call rewriteStatement for IfStatement");
@@ -79,16 +80,16 @@ public class IfStatement extends Statement
                return true;
        }
        
+       @Override
        public void initializeforwardLV(VariableSet activeIn) throws 
LanguageException{
                LOG.error(this.printErrorLocation() + "should never call 
initializeforwardLV for IfStatement");
                throw new LanguageException(this.printErrorLocation() + "should 
never call initializeforwardLV for IfStatement");
-               
        }
 
+       @Override
        public VariableSet initializebackwardLV(VariableSet lo) throws 
LanguageException{
                LOG.error(this.printErrorLocation() + "should never call 
initializeforwardLV for IfStatement");
                throw new LanguageException(this.printErrorLocation() + "should 
never call initializeforwardLV for IfStatement");
-               
        }
 
        public void mergeStatementBlocksIfBody(){
@@ -100,6 +101,7 @@ public class IfStatement extends Statement
                        _elseBody = 
StatementBlock.mergeStatementBlocks(_elseBody);
        }
 
+       @Override
        public String toString(){
                StringBuilder sb = new StringBuilder();
                sb.append("if ( ");

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/parser/IfStatementBlock.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/IfStatementBlock.java 
b/src/main/java/org/apache/sysml/parser/IfStatementBlock.java
index 1b42e08..2a66857 100644
--- a/src/main/java/org/apache/sysml/parser/IfStatementBlock.java
+++ b/src/main/java/org/apache/sysml/parser/IfStatementBlock.java
@@ -455,13 +455,12 @@ public class IfStatementBlock extends StatementBlock
                _predicateHops = hops;
        }
        
+       @Override
        public ArrayList<Hop> get_hops() throws HopsException{
-       
                if (_hops != null && _hops.size() > 0){
                        LOG.error(this.printBlockErrorLocation() + "error there 
should be no HOPs in IfStatementBlock");
                        throw new HopsException(this.printBlockErrorLocation() 
+ "error there should be no HOPs in IfStatementBlock");
                }
-                       
                return _hops;
        }
        
@@ -477,6 +476,7 @@ public class IfStatementBlock extends StatementBlock
                _predicateLops = predicateLops;
        }
 
+       @Override
        public VariableSet analyze(VariableSet loPassed) throws 
LanguageException{
                
                VariableSet predVars = 
((IfStatement)_statements.get(0)).getConditionalPredicate().variablesRead();

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/parser/ImportStatement.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/ImportStatement.java 
b/src/main/java/org/apache/sysml/parser/ImportStatement.java
index 7947d0e..6b892d1 100644
--- a/src/main/java/org/apache/sysml/parser/ImportStatement.java
+++ b/src/main/java/org/apache/sysml/parser/ImportStatement.java
@@ -73,14 +73,17 @@ public class ImportStatement extends Statement
                _completePath = filePath;
        }
        
-       
+
+       @Override
        public Statement rewriteStatement(String prefix) throws 
LanguageException{
                LOG.error(this.printErrorLocation() + "rewriting for inlining 
not supported for ImportStatement");
                throw new LanguageException(this.printErrorLocation() + 
"rewriting for inlining not supported for ImportStatement");
        }
-               
+       
+       @Override
        public void initializeforwardLV(VariableSet activeIn){}
        
+       @Override
        public VariableSet initializebackwardLV(VariableSet lo){
                return lo;
        }
@@ -100,6 +103,7 @@ public class ImportStatement extends Statement
                return false;
        }
 
+       @Override
        public String toString(){
                 StringBuilder sb = new StringBuilder();
                 sb.append(Statement.SOURCE + "(");
@@ -111,5 +115,4 @@ public class ImportStatement extends Statement
                 sb.append(";");
                 return sb.toString(); 
        }
-        
 }

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/parser/IndexedIdentifier.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/IndexedIdentifier.java 
b/src/main/java/org/apache/sysml/parser/IndexedIdentifier.java
index cb870af..9c2b2d8 100644
--- a/src/main/java/org/apache/sysml/parser/IndexedIdentifier.java
+++ b/src/main/java/org/apache/sysml/parser/IndexedIdentifier.java
@@ -527,11 +527,11 @@ public class IndexedIdentifier extends DataIdentifier
        public long getOrigDim2() { return this._origDim2; }
        
        
+       @Override
        public Expression rewriteExpression(String prefix) throws 
LanguageException {
-               
                IndexedIdentifier newIndexedIdentifier = new 
IndexedIdentifier(this.getName(), this._rowLowerEqualsUpper, 
this._colLowerEqualsUpper);
                newIndexedIdentifier.setParseInfo(this);
-                       
+               
                // set dimensionality information and other Identifier specific 
properties for new IndexedIdentifier
                newIndexedIdentifier.setProperties(this);
                newIndexedIdentifier.setOriginalDimensions(this._origDim1, 
this._origDim2);
@@ -675,6 +675,7 @@ public class IndexedIdentifier extends DataIdentifier
                return result;
        }
        
+       @Override
        public void setProperties(Identifier i){
                _dataType = i.getDataType();
                _valueType = i.getValueType();

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/parser/IntIdentifier.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/IntIdentifier.java 
b/src/main/java/org/apache/sysml/parser/IntIdentifier.java
index d07fbef..1e384bc 100644
--- a/src/main/java/org/apache/sysml/parser/IntIdentifier.java
+++ b/src/main/java/org/apache/sysml/parser/IntIdentifier.java
@@ -23,9 +23,9 @@ import org.antlr.v4.runtime.ParserRuleContext;
 
 public class IntIdentifier extends ConstIdentifier 
 {
-       
        private long _val;
        
+       @Override
        public Expression rewriteExpression(String prefix) throws 
LanguageException{
                return this;
        }
@@ -71,6 +71,7 @@ public class IntIdentifier extends ConstIdentifier
                return _val;
        }
        
+       @Override
        public String toString(){
                return Long.toString(_val);
        }

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/parser/IterablePredicate.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/IterablePredicate.java 
b/src/main/java/org/apache/sysml/parser/IterablePredicate.java
index 68274f5..ea49073 100644
--- a/src/main/java/org/apache/sysml/parser/IterablePredicate.java
+++ b/src/main/java/org/apache/sysml/parser/IterablePredicate.java
@@ -43,6 +43,7 @@ public class IterablePredicate extends Expression
                setCtxValuesAndFilename(ctx, filename);
        }
        
+       @Override
        public VariableSet variablesRead() {
                VariableSet result = new VariableSet();
                result.addVariables(_fromExpr.variablesRead());
@@ -52,6 +53,7 @@ public class IterablePredicate extends Expression
                return result;
        }
        
+       @Override
        public VariableSet variablesUpdated() {
                VariableSet result = new VariableSet();
                result.addVariable(_iterVar.getName(), _iterVar);

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/parser/MultiAssignmentStatement.java
----------------------------------------------------------------------
diff --git 
a/src/main/java/org/apache/sysml/parser/MultiAssignmentStatement.java 
b/src/main/java/org/apache/sysml/parser/MultiAssignmentStatement.java
index 3db1e56..4010a65 100644
--- a/src/main/java/org/apache/sysml/parser/MultiAssignmentStatement.java
+++ b/src/main/java/org/apache/sysml/parser/MultiAssignmentStatement.java
@@ -30,8 +30,9 @@ public class MultiAssignmentStatement extends Statement
 {
        private ArrayList<DataIdentifier> _targetList;
        private Expression _source;
-               
+       
        // rewrites statement to support function inlining (creates deep copy) 
+       @Override
        public Statement rewriteStatement(String prefix) throws 
LanguageException{
                                
                ArrayList<DataIdentifier> newTargetList = new ArrayList<>();
@@ -75,17 +76,17 @@ public class MultiAssignmentStatement extends Statement
                return true;
        }
        
-       public void initializeforwardLV(VariableSet activeIn){}
-       public VariableSet initializebackwardLV(VariableSet lo){
-               return lo;
-       }
+       @Override
+       public void initializeforwardLV(VariableSet activeIn) { }
        
+       @Override
+       public VariableSet initializebackwardLV(VariableSet lo) { return lo; }
+       
+       @Override
        public VariableSet variablesRead() {
                VariableSet result = new VariableSet();
-               
                // add variables read by source expression
                result.addVariables(_source.variablesRead());
-               
                // for any IndexedIdentifier on LHS, add variables for indexing 
expressions
                for (int i=0; i<_targetList.size(); i++){
                        if (_targetList.get(i) instanceof IndexedIdentifier) {
@@ -93,10 +94,10 @@ public class MultiAssignmentStatement extends Statement
                                result.addVariables(target.variablesRead());
                        }
                }
-                       
                return result;
        }
        
+       @Override
        public  VariableSet variablesUpdated() {
        
                VariableSet result =  new VariableSet();

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/parser/OutputStatement.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/OutputStatement.java 
b/src/main/java/org/apache/sysml/parser/OutputStatement.java
index a636519..9105dd0 100644
--- a/src/main/java/org/apache/sysml/parser/OutputStatement.java
+++ b/src/main/java/org/apache/sysml/parser/OutputStatement.java
@@ -81,6 +81,7 @@ public class OutputStatement extends Statement
        }
        
        // rewrites statement to support function inlining (create deep copy)
+       @Override
        public Statement rewriteStatement(String prefix) throws 
LanguageException{
 
                OutputStatement newStatement = new OutputStatement(null, 
Expression.DataOp.WRITE, this);
@@ -107,11 +108,12 @@ public class OutputStatement extends Statement
                return _paramsExpr.getVarParam(key);
        }
        
+       @Override
        public void initializeforwardLV(VariableSet activeIn){}
-       public VariableSet initializebackwardLV(VariableSet lo){
-               return lo;
-       }
+       @Override
+       public VariableSet initializebackwardLV(VariableSet lo){return lo;}
 
+       @Override
        public String toString() {
                StringBuilder sb = new StringBuilder();
                sb.append(Statement.OUTPUTSTATEMENT + "(");

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/parser/ParameterizedBuiltinFunctionExpression.java
----------------------------------------------------------------------
diff --git 
a/src/main/java/org/apache/sysml/parser/ParameterizedBuiltinFunctionExpression.java
 
b/src/main/java/org/apache/sysml/parser/ParameterizedBuiltinFunctionExpression.java
index 3286049..ad95552 100644
--- 
a/src/main/java/org/apache/sysml/parser/ParameterizedBuiltinFunctionExpression.java
+++ 
b/src/main/java/org/apache/sysml/parser/ParameterizedBuiltinFunctionExpression.java
@@ -140,6 +140,7 @@ public class ParameterizedBuiltinFunctionExpression extends 
DataIdentifier
                setParseInfo(parseInfo);
        }
 
+       @Override
        public Expression rewriteExpression(String prefix) throws 
LanguageException {
                HashMap<String,Expression> newVarParams = new HashMap<>();
                for (String key : _varParams.keySet()){
@@ -737,6 +738,7 @@ public class ParameterizedBuiltinFunctionExpression extends 
DataIdentifier
                                        + "It is of type 
'"+data.getOutput().getDataType().toString()+"', 
'"+data.getOutput().getValueType().toString()+"'.", conditional, 
LanguageErrorCodes.INVALID_PARAMETERS);              
        }
 
+       @Override
        public String toString() {
                StringBuilder sb = new StringBuilder(_opcode.toString() + "(");
 

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/parser/PathStatement.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/PathStatement.java 
b/src/main/java/org/apache/sysml/parser/PathStatement.java
index 85416d1..6fe61af 100644
--- a/src/main/java/org/apache/sysml/parser/PathStatement.java
+++ b/src/main/java/org/apache/sysml/parser/PathStatement.java
@@ -23,7 +23,6 @@ package org.apache.sysml.parser;
  
 public class PathStatement extends Statement
 {
-               
        // Set of file system paths to packages
        private String _pathValue;
        
@@ -35,12 +34,15 @@ public class PathStatement extends Statement
                return _pathValue;
        }
        
+       @Override
        public Statement rewriteStatement(String prefix) throws 
LanguageException{
-               return this;    
+               return this;
        }
-               
+       
+       @Override
        public void initializeforwardLV(VariableSet activeIn){}
        
+       @Override
        public VariableSet initializebackwardLV(VariableSet lo){
                return lo;
        }
@@ -60,13 +62,13 @@ public class PathStatement extends Statement
                return false;
        }
 
+       @Override
        public String toString(){
                 StringBuilder sb = new StringBuilder();
                 sb.append(Statement.SETWD + "(");
                 sb.append(_pathValue);
                 sb.append(")");
                 sb.append(";");
-                return sb.toString(); 
+                return sb.toString();
        }
-        
 }

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/parser/PrintStatement.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/PrintStatement.java 
b/src/main/java/org/apache/sysml/parser/PrintStatement.java
index 27a5f0a..e964595 100644
--- a/src/main/java/org/apache/sysml/parser/PrintStatement.java
+++ b/src/main/java/org/apache/sysml/parser/PrintStatement.java
@@ -81,6 +81,7 @@ public class PrintStatement extends Statement
                }
        }
 
+       @Override
        public Statement rewriteStatement(String prefix) throws 
LanguageException{
                List<Expression> newExpressions = new ArrayList<>();
                for (Expression oldExpression : expressions) {
@@ -92,12 +93,15 @@ public class PrintStatement extends Statement
                return retVal;
        }
        
+       @Override
        public void initializeforwardLV(VariableSet activeIn){}
        
+       @Override
        public VariableSet initializebackwardLV(VariableSet lo){
                return lo;
        }
        
+       @Override
        public String toString() {
                StringBuilder sb = new StringBuilder();
                sb.append(_type + "(");

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/parser/RelationalExpression.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/RelationalExpression.java 
b/src/main/java/org/apache/sysml/parser/RelationalExpression.java
index 8a82b1e..91e9da3 100644
--- a/src/main/java/org/apache/sysml/parser/RelationalExpression.java
+++ b/src/main/java/org/apache/sysml/parser/RelationalExpression.java
@@ -45,6 +45,7 @@ public class RelationalExpression extends Expression
                setParseInfo(parseInfo);
        }
 
+       @Override
        public Expression rewriteExpression(String prefix) throws 
LanguageException {
                RelationalExpression newExpr = new 
RelationalExpression(this._opcode, this);
                newExpr.setLeft(_left.rewriteExpression(prefix));
@@ -188,6 +189,7 @@ public class RelationalExpression extends Expression
                }
        }
 
+       @Override
        public String toString(){
                String leftString;
                String rightString;
@@ -220,5 +222,4 @@ public class RelationalExpression extends Expression
                result.addVariables(_right.variablesUpdated());
                return result;
        }
-       
 }

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/parser/StatementBlock.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/StatementBlock.java 
b/src/main/java/org/apache/sysml/parser/StatementBlock.java
index 71c1894..4a24675 100644
--- a/src/main/java/org/apache/sysml/parser/StatementBlock.java
+++ b/src/main/java/org/apache/sysml/parser/StatementBlock.java
@@ -349,6 +349,7 @@ public class StatementBlock extends LiveVariableAnalysis 
implements ParseInfo
                return result;
        }
 
+       @Override
        public String toString(){
                StringBuilder sb = new StringBuilder();
                sb.append("statements\n");
@@ -926,10 +927,9 @@ public class StatementBlock extends LiveVariableAnalysis 
implements ParseInfo
                return _constVarsOut;
        }
 
-
+       @Override
        public VariableSet analyze(VariableSet loPassed)
-               throws LanguageException{
-
+               throws LanguageException {
                VariableSet candidateLO = new VariableSet();
                candidateLO.addVariables(loPassed);
                //candidateLO.addVariables(_gen);

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/parser/StringIdentifier.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/StringIdentifier.java 
b/src/main/java/org/apache/sysml/parser/StringIdentifier.java
index ed0c1d6..aaaade2 100644
--- a/src/main/java/org/apache/sysml/parser/StringIdentifier.java
+++ b/src/main/java/org/apache/sysml/parser/StringIdentifier.java
@@ -23,9 +23,9 @@ import org.antlr.v4.runtime.ParserRuleContext;
 
 public class StringIdentifier extends ConstIdentifier 
 {
-       
        private String _val;
 
+       @Override
        public Expression rewriteExpression(String prefix) throws 
LanguageException {
                return this;
        }
@@ -53,6 +53,7 @@ public class StringIdentifier extends ConstIdentifier
                return _val;
        }
        
+       @Override
        public String toString(){
                return _val;
        }

http://git-wip-us.apache.org/repos/asf/systemml/blob/e106966a/src/main/java/org/apache/sysml/parser/VariableSet.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/VariableSet.java 
b/src/main/java/org/apache/sysml/parser/VariableSet.java
index 29c4ae3..eb5dc92 100644
--- a/src/main/java/org/apache/sysml/parser/VariableSet.java
+++ b/src/main/java/org/apache/sysml/parser/VariableSet.java
@@ -73,6 +73,7 @@ public class VariableSet
                return _variables;
        }
        
+       @Override
        public String toString() {
                return Arrays.toString(
                        _variables.keySet().toArray());

Reply via email to