old_contents: from __future__ import print_function, division, absolute_import
  from fontTools.misc.py23 import *
  from . import DefaultTable
  from . import ttProgram
  
  class table__f_p_g_m(DefaultTable.DefaultTable):
  
  	def decompile(self, data, ttFont):
  		program = ttProgram.Program()
  		program.fromBytecode(data)
  		self.program = program
  
  	def compile(self, ttFont):
  		return self.program.getBytecode()
  
  	def toXML(self, writer, ttFont):
  		self.program.toXML(writer, ttFont)
  		writer.newline()
  
  	def fromXML(self, name, attrs, content, ttFont):
  		program = ttProgram.Program()
  		program.fromXML(name, attrs, content, ttFont)
  		self.program = program
  
  	def __bool__(self):
  		return hasattr(self, 'program') and bool(self.program)
  
  	__nonzero__ = __bool__
  
new_contents: from __future__ import print_function, division, absolute_import
  from fontTools.misc.py23 import *
  from . import DefaultTable
  from . import ttProgram
  
  class table__f_p_g_m(DefaultTable.DefaultTable):
  
  	def decompile(self, data, ttFont):
  		program = ttProgram.Program()
  		program.fromBytecode(data)
  		self.program = program
  
  	def compile(self, ttFont):
  		return self.program.getBytecode()
  
  	def toXML(self, writer, ttFont):
  		self.program.toXML(writer, ttFont)
  		writer.newline()
  
  	def fromXML(self, name, attrs, content, ttFont):
  		program = ttProgram.Program()
  		program.fromXML(name, attrs, content, ttFont)
  		self.program = program
  
  	def __bool__(self):
  		"""
  		>>> fpgm = table__f_p_g_m()
  		>>> bool(fpgm)
  		False
  		>>> p = ttProgram.Program()
  		>>> fpgm.program = p
  		>>> bool(fpgm)
  		False
  		>>> bc = bytearray([0])
  		>>> p.fromBytecode(bc)
  		>>> bool(fpgm)
  		True
  		>>> p.bytecode.pop()
  		0
  		>>> bool(fpgm)
  		False
  		"""
  		return hasattr(self, 'program') and bool(self.program)
  
  	__nonzero__ = __bool__
  
  
  if __name__ == "__main__":
  	import sys
  	import doctest
  	sys.exit(doctest.testmod().failed)
  
subject: add doctests for __bool__ method