--- /dev/null
+
+#include <itkObject.h>
+#include <vtkObject.h>
+#include <vtkSmartPointer.h>
+
+int main( int argc, char* argv[] )
+{
+ itk::Object::Pointer m_ITK = itk::Object::New( );
+ vtkSmartPointer< vtkObject > m_VTK = vtkSmartPointer< vtkObject >::New( );
+
+ std::cout
+ << m_ITK->GetMTime( ) << " "
+ << m_VTK->GetMTime( ) << std::endl;
+
+ m_ITK->Modified( );
+ m_VTK->Modified( );
+ std::cout
+ << m_ITK->GetMTime( ) << " "
+ << m_VTK->GetMTime( ) << std::endl;
+
+ m_ITK->Modified( );
+ m_VTK->Modified( );
+ std::cout
+ << m_ITK->GetMTime( ) << " "
+ << m_VTK->GetMTime( ) << std::endl;
+
+ return( 0 );
+}