Pile Angle Demo
jdk8 conversion