/*
 * Copyright 2012-2013 Continuuity,Inc. All Rights Reserved.
 */

package com.continuuity.api.procedure;

import com.continuuity.api.data.DataSet;

/**
 * This interface represents the Procedure context, which consists of set of methods for
 * acquiring instance of {@link DataSet}
 */
public interface ProcedureContext {
  /**
   * Given a name of dataset, returns an instance of {@link DataSet}
   * @param name of the {@link DataSet}
   * @return An instance of {@link DataSet}
   */
  DataSet getDataSet(String name);
}

@@ -388,24 +388,25 @@
 ink DataSet%7D
+.
 %0A   * @param
@@ -429,24 +429,90 @@
 ink DataSet%7D
+.%0A   * @param %3CT%3E The specific %7B@link DataSet%7D type requested for.
 %0A   * @retur
@@ -543,16 +543,17 @@
 DataSet%7D
+.
 %0A   */%0A 
@@ -553,23 +553,37 @@
    */%0A  
+%3CT extends 
 DataSet
+%3E T
  getData

Make it consistent with FlowletContext