kiss
				Disposable
				The Disposable interface is used when components need to deallocate and dispose resources
prior to their destruction.
vandalize()void
Functional interface method to implement actual dispose action, this operation should be idempotent.
User SHOULD NOT call this method directly.
dispose()void
Dispose the resource, this operation should be idempotent.
isDisposed()boolean
				boolean | 
						A result.  | 
					
Check the state of operation. (default : false)
add(Disposablenext)Disposable
				Disposablenext)Disposablenext | 
						A next   | 
					
Disposable | 
						A composed   | 
					
Append companion Disposable.
add(Futurenext)Disposable
				Futurenext)Futurenext | 
						A next   | 
					
Disposable | 
						A composed   | 
					
Append as companion Disposable. Future will be canceled.
sub()Disposable
				Disposable | 
						A child   | 
					
Create child Disposable.
empty()Disposable
				Disposable | 
						A created empty   | 
					
Create new empty Disposable.