getBehavior 
  Gets the first BlockBehavior that is an instance of T, or throws an IllegalStateException if there is none.
Gets the first BlockBehavior that is an instance of type, or throws an IllegalStateException if there is none.
Gets the first BlockBehavior that is an instance of T, or throws an IllegalStateException if there is none.
Gets the first BlockBehavior that is an instance of type, or throws an IllegalStateException if there is none.