commit 19bed2df1f1701d96a70c5781d0a75b3d7bb9eed
Author: Leszek Koltunski <leszek@distoretedandroid.org>
Date:   Fri Jun 3 16:51:10 2016 +0100

    Defensive programming.

diff --git a/src/main/java/org/distorted/library/DistortedNode.java b/src/main/java/org/distorted/library/DistortedNode.java
index bfec658..570261a 100644
--- a/src/main/java/org/distorted/library/DistortedNode.java
+++ b/src/main/java/org/distorted/library/DistortedNode.java
@@ -304,6 +304,8 @@ public class DistortedNode
       mObject = new DistortedBitmap( (DistortedBitmap)node.mObject, flags);
     else if( node.mObject instanceof DistortedCubes)
       mObject = new DistortedCubes( (DistortedCubes)node.mObject, flags);
+    else
+      throw new RuntimeException("unsupported type of object!");
 
     if( (flags & Distorted.CLONE_CHILDREN) != 0 )
       {
