code: def getPostStates(self):
          '''
          Slightly extends the base version of this method by recalculating aLvlNow to account for the
          consumer's (potential) misperception about their productivity level.
  
          Parameters
          ----------
          None
  
          Returns
          -------
          None
          '''
          AggShockConsumerType.getPostStates(self)
          self.cLvlNow = self.cNrmNow*self.pLvlNow # True consumption level
          self.aLvlNow = self.mLvlTrueNow - self.cLvlNow # True asset level
          self.aNrmNow = self.aLvlNow/self.pLvlNof getPostStates(self):
          '''
          Slightly extends the base version of this method by recalculating aLvlNow to account for the
          consumer's (potential) misperception about their productivity level.
  
          Parameters
          ----------
          None
  
          Returns
          -------
          None
          '''
          AggShockConsumerType.getPostStates(self)
          self.cLvlNow = self.cNrmNow*self.pLvlNow # True consumption level
          self.aLvlNow = self.mLvlTrueNow - self.cLvlNow # True asset level
          self.aNrmNow = self.aLvlNow/self.pLvlNow
docs: Slightly extends the base version of this method by recalculating aLvlNow to account for the
          consumer's (potential) misperception about their productivity level.
  
          Parameters
          ----------
          None
  
          Returns
          -------
          None