Initial version using reflection to output public method names