text: package lordfokas.stargatetech2.api;
  
  public abstract class StargateTechAPI implements IStargateTechAPI {
  	protected static IStargateTechAPI apiInstance;
  	
  	/**
  	 * StargateTech's API is abstract, and it's implementation is not visible in the API package.
  	 * All available methods in IStargateTechAPI are implemented elsewhere.
  	 * This method allows you to retrieve an instance of that implementation.
  	 * 
  	 * @return a concrete implementation of IStargateTechAPI
  	 */
  	public static IStargateTechAPI api(){
  		return apiInstance;
  	}
  }