//form basic shape
if (getBlock().isInfix()) {
blockShape = new InfixBlockShape(this);
} else {
blockShape = new BlockShape(this);
}
if (!isLoading) {
//reformBlockShape so as to update socket points to position labels and setBounds of this rb
reformBlockShape();