+ /**
+ * Determines if the block is reusable or not.
+ *
+ * @return bool
+ * Returns TRUE if reusable and FALSE otherwise.
+ */
+ public function isReusable();
+
+ /**
+ * Sets the block to be reusable.
+ *
+ * @return $this
+ */
+ public function setReusable();
+
+ /**
+ * Sets the block to be non-reusable.
+ *
+ * @return $this
+ */
+ public function setNonReusable();
+