public <T extends Spin<?>> T createSpinFromStream(InputStream parameter, DataFormat<T> format) {
ensureNotNull("parameter", parameter);
DataFormatReader reader = format.getReader();
Object dataFormatInput = reader.readInput(parameter);
return format.createWrapperInstance(dataFormatInput);
}
public <T extends Spin<?>> T createSpinFromObject(Object parameter, DataFormat<T> format) {
ensureNotNull("parameter", parameter);