Add Data FLow Module "Shape Analysis"

change "Shape Analysis" from C++ version into Java Version