def METHOD_NAME(self):
    self.generateWallEdges()
    p = PinEdge(self, self)
    n = self.pins
    t = self.thickness
    if self.h < 7*t:
        self.h = 7*t
    self.x = x = n*self.pinspacing + (n)*(n-1)/2 *self.pinspacing_increment
    self.rectangularWall(x, 3*t, [p, "e", "f", "e"], move="up")
    self.rectangularWall(x, self.h, "efef", callback=[self.frontCB],
                         move="up")
    self.rectangularWall(x, self.h/2, "efef", callback=[self.backCB],
                         move="up")
    self.sideWall(move="right")
    for i in range(self.hooks-2):
        self.supportWall(move="right")
    self.sideWall(move="right")